Details

Time bar (total: 18.6s)

analyze298.0ms (1.6%)

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 34 to 30 computations (11.8% saved)

sample3.2s (17.2%)

Results
2.1s6929×body256valid
765.0ms812×body1024valid
325.0ms515×body512valid
Bogosity

preprocess56.0ms (0.3%)

Algorithm
egg-herbie
Rules
714×fma-def_binary64
582×associate-/l*_binary64
576×distribute-rgt-out_binary64
500×unswap-sqr_binary64
354×associate-/r/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
088294
1237259
2647259
33204259
46575259
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
2
Call 2
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 2 Om) l) 2))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (/.f64 2 l) Om) 2) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (/.f64 Om l) 2) 2) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 Om (/.f64 2 l)) 2) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 kx (/.f64 Om 2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 kx Om) 2) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 kx (/.f64 2 Om)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om ky)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 ky (/.f64 Om 2)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 ky Om) 2) 2) (fma.f64 (sin.f64 l) (sin.f64 l) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 ky Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 kx l)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 kx) l) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 2 (/.f64 ky l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 ky)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 ky)) 2) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
Symmetry

(sort kx ky)

Compiler

Compiled 37 to 33 computations (10.8% saved)

simplify43.0ms (0.2%)

Algorithm
egg-herbie
Rules
665×fma-def_binary64
575×associate-*l*_binary64
512×unswap-sqr_binary64
440×associate-*r*_binary64
406×distribute-rgt-out_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02442
15637
212637
357337
4343837
5695137
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))

eval3.0ms (0%)

Compiler

Compiled 132 to 104 computations (21.2% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New415
Fresh101
Picked000
Done000
Total516
Error
0.3b
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Compiler

Compiled 31 to 27 computations (12.9% saved)

localize66.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
0.5b
(/.f64 2 (/.f64 Om l))
2.2b
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
9.6b
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
Compiler

Compiled 202 to 131 computations (35.1% saved)

series161.0ms (0.9%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
13.0ms
l
@-inf
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
12.0ms
Om
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
11.0ms
ky
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
10.0ms
l
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
9.0ms
ky
@0
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
Compiler

Compiled 11960 to 9491 computations (20.6% saved)

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
567×fma-def_binary64
345×expm1-udef_binary64
345×log1p-udef_binary64
308×log-pow_binary64
257×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01998
142270
2559670
Stop Event
node limit
Counts
4 → 152
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 2 (/.f64 Om l))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 3)) (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (exp.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 1 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (sin.f64 kx)) (sin.f64 kx) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (sin.f64 ky) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1 (/.f64 (neg.f64 Om) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 Om) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (neg.f64 Om)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 Om) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 Om) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 2 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 2 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l Om))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))))))

simplify168.0ms (0.9%)

Algorithm
egg-herbie
Rules
647×associate-*l*_binary64
423×fma-def_binary64
339×times-frac_binary64
327×associate-/r*_binary64
320×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077615720
1241914990
Stop Event
node limit
Counts
320 → 423
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) Om)
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) Om))
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) Om)))
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) Om))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 6) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 5)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 5)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2))))) (pow.f64 ky 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2)))) (pow.f64 Om 7))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))
1
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 7))) (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (pow.f64 ky 4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (pow.f64 ky 4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1/2))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 1))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 3)) (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (exp.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1)
(fma.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1 -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1)
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) -1)
(fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 1 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 1))
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (sin.f64 kx)) (sin.f64 kx) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (sin.f64 ky) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l Om)))) 1)
(*.f64 1 (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 (*.f64 2 (/.f64 l Om)) 1)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 -2 (/.f64 1 (/.f64 (neg.f64 Om) l)))
(*.f64 (/.f64 l Om) 2)
(*.f64 (/.f64 2 Om) l)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (/.f64 2 (neg.f64 Om)) (neg.f64 l))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 (*.f64 (/.f64 2 Om) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 2 (/.f64 l Om)) 1)
(pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 3)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) 2)
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(fabs.f64 (*.f64 2 (/.f64 l Om)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l Om))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l Om))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l Om))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
Outputs
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) Om)
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) Om)
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) Om)
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) Om))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) Om))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) Om))
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) Om)))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) Om)))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) 2)) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) Om)))
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) Om))))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) (fma.f64 1/4 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) 2))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) Om))))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) 2)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) 2)) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) Om))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 2 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2)))) (fma.f64 2 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)) (+.f64 1 (fma.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 (/.f64 1 Om) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) 1) (fma.f64 2 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2) (pow.f64 (/.f64 -1 Om) 4)) (fma.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)) (*.f64 l l))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (/.f64 -1 Om) 4)) (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 2 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (pow.f64 l 4)) (*.f64 2 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 6) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2) (pow.f64 l 4))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2) (pow.f64 l 6)))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) (fma.f64 -1/2 (*.f64 (*.f64 4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (pow.f64 l 4)) (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 (*.f64 4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (pow.f64 l 6)))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (/.f64 1 (pow.f64 l 3)))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 1 (pow.f64 l 3))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 5)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (/.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3) (pow.f64 (/.f64 1 l) 5))) (+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (/.f64 1 (pow.f64 l 3)))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))))
(+.f64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)) (pow.f64 (/.f64 1 l) 5)) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 1 (pow.f64 l 3))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(*.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))
(*.f64 l (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(-.f64 (*.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(fma.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (/.f64 -1 (pow.f64 l 3)))) (*.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) -1) (pow.f64 l 3))) (fma.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 5)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (/.f64 -1 (pow.f64 l 3)))) (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (/.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3) (pow.f64 (/.f64 -1 l) 5))) (*.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) -1) (pow.f64 l 3))) (+.f64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)) (pow.f64 (/.f64 -1 l) 5)) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 2 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(fma.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (*.f64 kx kx) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(fma.f64 2 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(fma.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (*.f64 kx kx) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) 2) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) 2)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 kx 4)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(fma.f64 2 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (fma.f64 1/2 (/.f64 (pow.f64 kx 6) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2))))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))
(fma.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (*.f64 kx kx) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 6) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (fma.f64 (pow.f64 (/.f64 l Om) 2) 8/45 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) 2) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1) (pow.f64 (/.f64 l Om) 2))) -2))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) 2) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) 2)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 kx 4)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))))
(fma.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))) 2)) (/.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) (pow.f64 ky 4))) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 (/.f64 l Om) 2)) 2)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 ky 4)) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2))))) (pow.f64 ky 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))) 2)) (/.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) (pow.f64 ky 4))) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) (fma.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 2)) (*.f64 l l)))))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 (/.f64 l Om) 2)) 2)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (fma.f64 (pow.f64 (/.f64 l Om) 2) 8/45 (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 (/.f64 l Om) 2)) 2)) (/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (/.f64 l Om) 2))))))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) -2))))
(*.f64 4 (/.f64 (pow.f64 (/.f64 1 l) -2) (/.f64 (*.f64 Om Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) -2))))
(*.f64 4 (/.f64 (pow.f64 (/.f64 1 l) -2) (/.f64 (*.f64 Om Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) -2))))
(*.f64 4 (/.f64 (pow.f64 (/.f64 1 l) -2) (/.f64 (*.f64 Om Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) -2))))
(*.f64 4 (/.f64 (pow.f64 (/.f64 1 l) -2) (/.f64 (*.f64 Om Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2))))
(*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2))))
(*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2))))
(*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2))))
(*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 4 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -4/3 (/.f64 (pow.f64 kx 4) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(fma.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l))) (/.f64 (*.f64 -4/3 (*.f64 l (*.f64 l (pow.f64 kx 4)))) (*.f64 Om Om)))
(+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 8/45 (/.f64 (pow.f64 kx 6) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 4 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -4/3 (/.f64 (pow.f64 kx 4) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(fma.f64 8/45 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 kx 6) Om)) (fma.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l))) (/.f64 (*.f64 -4/3 (*.f64 l (*.f64 l (pow.f64 kx 4)))) (*.f64 Om Om))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))
(fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))
(+.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 ky 4)))) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (fma.f64 8/45 (/.f64 (pow.f64 ky 6) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))
(+.f64 (fma.f64 8/45 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 ky 6) Om)) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (*.f64 -4/3 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 ky 4))))) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 3)) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) 3)) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 3)))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) (pow.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) 3)))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2)))) (pow.f64 Om 7))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))
(fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 2)))) (pow.f64 Om 7)) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))) 3)))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) (pow.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) 3)))) (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) (pow.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) (pow.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)))) 3)))) (*.f64 4 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) (pow.f64 Om 7))))
1
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1)
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))) -2 1)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))))
(+.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))))))
(-.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))) -2 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -4)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))))))
(+.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))))) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))))))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (*.f64 l (pow.f64 Om -2)))) -2 (fma.f64 -1 (fma.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 (*.f64 -2 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 l l) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -4)))) (*.f64 2 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -4))))) 1))
1
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) -2))
(fma.f64 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 -1 Om) 2))) -2 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) -2)))
(+.f64 1 (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 Om) 4)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -4))) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)) -2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))))))))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))) (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))))))))))
(+.f64 1 (-.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 Om) 6)) (fma.f64 (*.f64 -2 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 l l) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -4)))) (*.f64 2 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 l l))))) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)) -2))) (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))
(fma.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) -2 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (*.f64 Om Om) 2))))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2)))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) -2) (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (*.f64 Om Om) 2)))))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)) (*.f64 Om Om))))) (+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (*.f64 Om Om) 2))))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 l 6)) (fma.f64 2 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))) (/.f64 (*.f64 -2 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))))) (*.f64 Om Om))) 1) (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) -2) (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))))))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))
(/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3)) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3)) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))) (*.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3))))))
(+.f64 (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)) (fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)))) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 7))) (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3)) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))) (fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) 2))))) (pow.f64 (/.f64 1 l) 7)) (*.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3)))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3))) (-.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3))))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)))) (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)))) (pow.f64 (/.f64 1 l) 7)))))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))
(/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3)) (*.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3)))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)) (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)))) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) 2))))) (pow.f64 (/.f64 -1 l) 7)) (fma.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3)) (*.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 3))))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 7)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)))) (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))))) (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)))) (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))) 3)))) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 4 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (*.f64 kx kx) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3))) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) 2))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (*.f64 kx kx) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3))) (-.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) 2) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (/.f64 -4 (/.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1) 2) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (pow.f64 Om 4))) (pow.f64 l 4)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) 2))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) 2)))))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2))) (fma.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))))))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (*.f64 kx kx) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3))) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) 2) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (/.f64 -4 (/.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1) 2) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (pow.f64 Om 4))) (pow.f64 l 4)))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) 2) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (/.f64 -4 (/.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1) 2) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (pow.f64 Om 4))) (pow.f64 l 4)))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (-.f64 (/.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (fma.f64 (pow.f64 (/.f64 l Om) 2) 8/45 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) 2) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1) (pow.f64 (/.f64 l Om) 2))) -2)))) (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) 2) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) 2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1) 2)) (pow.f64 (/.f64 l Om) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3))) (/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (*.f64 ky ky) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (pow.f64 ky 4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3))))))) (/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (*.f64 ky ky) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 (/.f64 l Om) 2)) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3)) (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (*.f64 (pow.f64 Om 4) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (pow.f64 ky 4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 2)) (*.f64 l l))))) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3)) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 2)) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))) 2)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3)))) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 2)) (fma.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3)))))))))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)) 3))))))) (/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (*.f64 ky ky) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3))) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 (/.f64 l Om) 2)) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3)) (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (*.f64 (pow.f64 Om 4) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3))))))) (*.f64 (pow.f64 ky 6) (fma.f64 1/2 (/.f64 (fma.f64 (pow.f64 (/.f64 l Om) 2) 8/45 (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 (/.f64 l Om) 2)) 2)) (/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (/.f64 l Om) 2))))) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3)) (-.f64 (*.f64 -2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 (/.f64 l Om) 2)) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3)) (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (*.f64 (pow.f64 Om 4) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (/.f64 l Om) 2)))) (/.f64 (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (pow.f64 (/.f64 l Om) 2)) 2)) (/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (/.f64 l Om) 2))) (pow.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 3)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2))) (fabs.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2))) (fabs.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(neg.f64 (/.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1) 1)))
(/.f64 (hypot.f64 1 (*.f64 8 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 4))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 3)) (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 4) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 4) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 4)) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 4 (pow.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 4 (pow.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (exp.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1))
(fma.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1 -1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1))
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1)
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 4 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1))
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1) 1)) -1)
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 4)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) -1)
(fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 1 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (sin.f64 kx)) (sin.f64 kx) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (sin.f64 ky) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 4 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l Om)))) 1)
(*.f64 2 (/.f64 l Om))
(*.f64 1 (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 (*.f64 2 (/.f64 l Om)) 1)
(*.f64 2 (/.f64 l Om))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))
(*.f64 2 (/.f64 l Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(*.f64 -2 (/.f64 1 (/.f64 (neg.f64 Om) l)))
(/.f64 -2 (/.f64 (neg.f64 Om) l))
(*.f64 -2 (/.f64 l (neg.f64 Om)))
(*.f64 (/.f64 l Om) 2)
(*.f64 2 (/.f64 l Om))
(*.f64 (/.f64 2 Om) l)
(*.f64 2 (/.f64 l Om))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (fabs.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 2 (neg.f64 Om)) (neg.f64 l))
(/.f64 (*.f64 2 (neg.f64 l)) (neg.f64 Om))
(*.f64 (/.f64 -2 Om) (neg.f64 l))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 2 (/.f64 l Om))
(*.f64 (*.f64 (/.f64 2 Om) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(*.f64 (/.f64 2 Om) (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 l)))
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 2 (/.f64 l Om))
(pow.f64 (*.f64 2 (/.f64 l Om)) 1)
(*.f64 2 (/.f64 l Om))
(pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) 1/3)
(*.f64 2 (/.f64 l Om))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 3)
(*.f64 2 (/.f64 l Om))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) 2)
(*.f64 2 (/.f64 l Om))
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(/.f64 1 (/.f64 Om (*.f64 2 l)))
(*.f64 (/.f64 1 Om) (*.f64 2 l))
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(fabs.f64 (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 l Om))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))
(*.f64 2 (/.f64 l Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l Om)))))
(*.f64 2 (/.f64 l Om))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3))
(*.f64 2 (/.f64 l Om))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l Om))) 1))
(*.f64 2 (/.f64 l Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))

eval750.0ms (4%)

Compiler

Compiled 27147 to 18033 computations (33.6% saved)

prune101.0ms (0.5%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New4185423
Fresh000
Picked101
Done000
Total4195424
Error
0b
Counts
424 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
4.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))))))
10.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))))
25.4b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
0.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
Compiler

Compiled 228 to 196 computations (14% saved)

localize53.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
0.5b
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
0.7b
(*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
3.0b
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
Compiler

Compiled 162 to 83 computations (48.8% saved)

series234.0ms (1.3%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
22.0ms
kx
@0
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
20.0ms
ky
@0
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
16.0ms
kx
@0
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
14.0ms
Om
@0
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
14.0ms
l
@inf
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
Compiler

Compiled 19104 to 15420 computations (19.3% saved)

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
765×log-prod_binary64
406×pow2_binary64
285×pow1/3_binary64
282×expm1-udef_binary64
282×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01771
132771
2390171
Stop Event
node limit
Counts
4 → 114
Calls
Call 1
Inputs
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))))))

simplify194.0ms (1%)

Algorithm
egg-herbie
Rules
530×associate-*r*_binary64
409×associate-*l*_binary64
361×fma-def_binary64
321×times-frac_binary64
320×associate-/r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060322477
1193916249
Stop Event
node limit
Counts
282 → 239
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))
(/.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2))))) (pow.f64 Om 7))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 (pow.f64 kx 6) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) Om)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4))) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4))) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) Om)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))
(/.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2))))) (pow.f64 Om 7))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (pow.f64 (sin.f64 ky) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 kx 4)) (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 kx 6)) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 kx 4)) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (pow.f64 (sin.f64 kx) 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4)) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4)) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(+.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(+.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) 2)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) -1/2)
(pow.f64 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(+.f64 0 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)) 1/3)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(+.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(+.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) 2)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) -1/2)
(pow.f64 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(+.f64 0 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
Outputs
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) (*.f64 -4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)))) (neg.f64 (pow.f64 l 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2))) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2))))))))) (+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 l 6)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) (*.f64 -4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4)))) 1) (-.f64 (/.f64 (*.f64 (*.f64 -2 (*.f64 l l)) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (*.f64 Om Om)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) (*.f64 -4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)))) (pow.f64 l 4))))
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))))
(/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))) (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))) (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))) (pow.f64 (/.f64 1 l) 7)) (+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))) (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (+.f64 (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))) (pow.f64 (/.f64 1 l) 7) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3))))
(/.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))))
(/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))))
(fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (fma.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))) (pow.f64 (/.f64 -1 l) 7))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))))
(+.f64 (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 7)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))))) (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))
(/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)))
(/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3))))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))))) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2))))) (pow.f64 Om 7))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))))))
(fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2) 2))))) (pow.f64 Om 7)) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3))))))))
(+.f64 (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)) 2))))) (pow.f64 Om 7) (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2)))))))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2)))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2)) (fma.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2))))))))))))
(+.f64 (fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1) (neg.f64 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 l l)) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4)))) (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (neg.f64 (*.f64 (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2))) (pow.f64 (/.f64 -1 Om) 4)))))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4))) (pow.f64 (/.f64 -1 Om) 4)))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1 (+.f64 (*.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2)) (fma.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2))))))) (pow.f64 (/.f64 -1 Om) 6)) (*.f64 (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2))) (pow.f64 (/.f64 -1 Om) 4))))))
(+.f64 (fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) 1) (neg.f64 (fma.f64 (+.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 l l)) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4)))) (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) (pow.f64 (/.f64 -1 Om) 6) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4))) (pow.f64 (/.f64 -1 Om) 4)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))
(+.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))
(fma.f64 -2 (/.f64 kx (/.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (*.f64 (/.f64 l Om) (/.f64 l Om))) kx)) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))))
(+.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))))))))))
(-.f64 (fma.f64 -2 (/.f64 kx (/.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (*.f64 (/.f64 l Om) (/.f64 l Om))) kx)) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (/.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 4 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (*.f64 l l))))))) (+.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))))))))
(-.f64 (-.f64 (fma.f64 -2 (/.f64 kx (/.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (*.f64 (/.f64 l Om) (/.f64 l Om))) kx)) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (/.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2))))))) (*.f64 (pow.f64 kx 6) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (/.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2))))) (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (*.f64 l l)) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (/.f64 l Om))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2)))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (*.f64 ky ky) (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (pow.f64 ky 4)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (*.f64 ky ky) (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (pow.f64 ky 4)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (*.f64 ky ky) (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))))) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (*.f64 l l))) (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 -2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 l l))) (*.f64 4 (/.f64 (*.f64 (*.f64 l l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (*.f64 Om Om)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 Om Om))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (-.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (pow.f64 ky 6) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3) (fma.f64 -2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (*.f64 -2 (*.f64 l l)) (/.f64 (*.f64 Om Om) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))) (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2))))))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om))
(*.f64 2 (*.f64 (/.f64 l Om) (fabs.f64 (sin.f64 ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))
(fma.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om) (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))
(fma.f64 2 (*.f64 (/.f64 l Om) (fabs.f64 (sin.f64 ky))) (*.f64 (/.f64 kx (/.f64 (fabs.f64 (sin.f64 ky)) kx)) (/.f64 l Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 l (pow.f64 kx 4)))) (fma.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om) (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 l Om) (fabs.f64 (sin.f64 ky))) (*.f64 (/.f64 kx (/.f64 (fabs.f64 (sin.f64 ky)) kx)) (/.f64 l Om))) (*.f64 (/.f64 (pow.f64 kx 4) (/.f64 (fabs.f64 (sin.f64 ky)) (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3))) (/.f64 l Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 (pow.f64 kx 6) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 l (pow.f64 kx 4)))) (+.f64 (fma.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om) (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (/.f64 (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 l (pow.f64 kx 6))))))
(-.f64 (fma.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) Om) (/.f64 l (/.f64 (fabs.f64 (sin.f64 ky)) (pow.f64 kx 6))) (fma.f64 2 (*.f64 (/.f64 l Om) (fabs.f64 (sin.f64 ky))) (*.f64 (/.f64 kx (/.f64 (fabs.f64 (sin.f64 ky)) kx)) (/.f64 l Om)))) (*.f64 (/.f64 (pow.f64 kx 4) (/.f64 (fabs.f64 (sin.f64 ky)) (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om))
(*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 Om l)))
(/.f64 (*.f64 (fabs.f64 (sin.f64 kx)) 2) (/.f64 Om l))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) Om)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om)))
(+.f64 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 Om l))) (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))))
(fma.f64 2 (*.f64 (/.f64 (fabs.f64 (sin.f64 kx)) Om) l) (/.f64 (/.f64 l (/.f64 (fabs.f64 (sin.f64 kx)) (*.f64 ky ky))) Om))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4))) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om))))
(+.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 ky 4)))) (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 Om l)))))
(fma.f64 (/.f64 l Om) (/.f64 ky (/.f64 (fabs.f64 (sin.f64 kx)) ky)) (-.f64 (/.f64 (*.f64 (fabs.f64 (sin.f64 kx)) 2) (/.f64 Om l)) (/.f64 l (/.f64 (/.f64 (*.f64 Om (fabs.f64 (sin.f64 kx))) (pow.f64 ky 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2))))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4))) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) Om)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om)))))
(+.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 ky 4)))) (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 Om l))) (/.f64 (pow.f64 ky 6) (/.f64 (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) (*.f64 l (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))))))
(fma.f64 (/.f64 l Om) (/.f64 ky (/.f64 (fabs.f64 (sin.f64 kx)) ky)) (-.f64 (fma.f64 2 (*.f64 (/.f64 (fabs.f64 (sin.f64 kx)) Om) l) (*.f64 (/.f64 (pow.f64 ky 6) (*.f64 Om (fabs.f64 (sin.f64 kx)))) (*.f64 l (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 l (/.f64 (/.f64 (*.f64 Om (fabs.f64 (sin.f64 kx))) (pow.f64 ky 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2))))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) (*.f64 -4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)))) (neg.f64 (pow.f64 l 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2))) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2))))))))) (+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 l 6)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) (*.f64 -4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4)))) 1) (-.f64 (/.f64 (*.f64 (*.f64 -2 (*.f64 l l)) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (*.f64 Om Om)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) (*.f64 -4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)))) (pow.f64 l 4))))
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))))
(/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))) (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))) (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))) (pow.f64 (/.f64 1 l) 7)) (+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))) (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (+.f64 (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))) (pow.f64 (/.f64 1 l) 7) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3))))
(/.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))))
(/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))))
(fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (fma.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2)))) (pow.f64 (/.f64 -1 l) 7))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))))
(+.f64 (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 7)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4) 2))))) (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)))) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))
(/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)))
(/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3))))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))))) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2))))) (pow.f64 Om 7))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))))))
(fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2) 2))))) (pow.f64 Om 7)) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) 4)) 3))))))))
(+.f64 (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)) 2))))) (pow.f64 Om 7) (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2)))))))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2)))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2)) (fma.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2))))))))))))
(+.f64 (fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1) (neg.f64 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 l l)) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4)))) (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (neg.f64 (*.f64 (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2))) (pow.f64 (/.f64 -1 Om) 4)))))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4))) (pow.f64 (/.f64 -1 Om) 4)))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1 (+.f64 (*.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2)) (fma.f64 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2))))))) (pow.f64 (/.f64 -1 Om) 6)) (*.f64 (fma.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)) 2))) (pow.f64 (/.f64 -1 Om) 4))))))
(+.f64 (fma.f64 -2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) 1) (neg.f64 (fma.f64 (+.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 l l)) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4)))) (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) (pow.f64 (/.f64 -1 Om) 6) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (*.f64 (pow.f64 l 4) -4))) (pow.f64 (/.f64 -1 Om) 4)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))
(+.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))
(fma.f64 -2 (/.f64 kx (/.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (*.f64 (/.f64 l Om) (/.f64 l Om))) kx)) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))))
(+.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))))))))))
(-.f64 (fma.f64 -2 (/.f64 kx (/.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (*.f64 (/.f64 l Om) (/.f64 l Om))) kx)) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (/.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 4 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (*.f64 l l))))))) (+.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))))))))
(-.f64 (-.f64 (fma.f64 -2 (/.f64 kx (/.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (*.f64 (/.f64 l Om) (/.f64 l Om))) kx)) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (/.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2))))))) (*.f64 (pow.f64 kx 6) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (/.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2))))) (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (*.f64 l l)) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (/.f64 l Om))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2)))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (*.f64 ky ky) (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (pow.f64 ky 4)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (*.f64 ky ky) (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (pow.f64 ky 4)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (*.f64 ky ky) (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))))) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (*.f64 l l))) (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 -2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 l l))) (*.f64 4 (/.f64 (*.f64 (*.f64 l l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (*.f64 Om Om)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 Om Om))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (-.f64 (/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (pow.f64 ky 6) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3) (fma.f64 -2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (*.f64 -2 (*.f64 l l)) (/.f64 (*.f64 Om Om) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))) (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2))))))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(sqrt.f64 (pow.f64 (sin.f64 ky) 2))
(fabs.f64 (sin.f64 ky))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))
(fma.f64 1/2 (/.f64 kx (/.f64 (fabs.f64 (sin.f64 ky)) kx)) (fabs.f64 (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 kx 4)) (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 4)))))
(fma.f64 1/2 (/.f64 kx (/.f64 (fabs.f64 (sin.f64 ky)) kx)) (fma.f64 -1/2 (/.f64 (pow.f64 kx 4) (/.f64 (fabs.f64 (sin.f64 ky)) (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3))) (fabs.f64 (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 kx 6)) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 kx 4)) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 6))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 4))))))
(fma.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (fabs.f64 (sin.f64 ky))) (pow.f64 kx 6)) (fma.f64 1/2 (/.f64 kx (/.f64 (fabs.f64 (sin.f64 ky)) kx)) (fma.f64 -1/2 (/.f64 (pow.f64 kx 4) (/.f64 (fabs.f64 (sin.f64 ky)) (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3))) (fabs.f64 (sin.f64 ky)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (pow.f64 (sin.f64 kx) 2))
(fabs.f64 (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))
(fma.f64 1/2 (/.f64 ky (/.f64 (fabs.f64 (sin.f64 kx)) ky)) (fabs.f64 (sin.f64 kx)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4)) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 ky 4)))))
(fma.f64 1/2 (/.f64 ky (/.f64 (fabs.f64 (sin.f64 kx)) ky)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (fabs.f64 (sin.f64 kx))) (pow.f64 ky 4)) (fabs.f64 (sin.f64 kx))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4)) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (fma.f64 1/2 (/.f64 ky (/.f64 (fabs.f64 (sin.f64 kx)) ky)) (fabs.f64 (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 6) (fabs.f64 (sin.f64 kx))) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2))) (/.f64 (fabs.f64 (sin.f64 kx)) (pow.f64 ky 4)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(/.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) -2))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) -1/2)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1) -1/2)
(pow.f64 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) -2))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 0 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l (/.f64 Om 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l (/.f64 Om 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) 2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)) 1/3)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)) 1/3)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) -2))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) -1/2)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1) -1/2)
(pow.f64 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(+.f64 0 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))

localize12.0ms (0.1%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize46.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)
0.5b
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
2.6b
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
7.5b
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))
Compiler

Compiled 134 to 85 computations (36.6% saved)

series98.0ms (0.5%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
11.0ms
l
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
8.0ms
l
@-inf
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
8.0ms
Om
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
6.0ms
l
@inf
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))
4.0ms
l
@-inf
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)
Compiler

Compiled 7445 to 6065 computations (18.5% saved)

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
717×prod-diff_binary64
698×log-prod_binary64
250×fma-def_binary64
248×expm1-udef_binary64
248×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01470
130260
2383560
Stop Event
node limit
Counts
4 → 130
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3)) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 l) (sin.f64 kx)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 kx) 2) 1) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 kx) 2) l) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 kx) 2) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 2 (/.f64 Om l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (sin.f64 kx) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (*.f64 (/.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 2 (/.f64 Om l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) 2) 2) (pow.f64 (/.f64 l Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (sin.f64 kx)) (/.f64 2 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (/.f64 2 (/.f64 Om l))) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) 2)) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 6)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)))))

simplify150.0ms (0.8%)

Algorithm
egg-herbie
Rules
626×associate-*r*_binary64
536×associate-*l*_binary64
391×fma-neg_binary64
373×fma-def_binary64
327×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06289907
117938443
276518441
Stop Event
node limit
Counts
274 → 382
Calls
Call 1
Inputs
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om)
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 Om 3)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 Om 3)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2))))) (pow.f64 Om 7))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 (pow.f64 kx 8) (+.f64 (*.f64 -1/630 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/90 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 0 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 1/2))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1)
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3)) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3) 1/3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2)
(fabs.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1))
(+.f64 0 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 2 l) (sin.f64 kx)) Om)
(/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) Om)
(/.f64 (*.f64 (*.f64 (sin.f64 kx) 2) 1) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) 2) l) Om)
(/.f64 (*.f64 (*.f64 (sin.f64 kx) 2) (neg.f64 l)) (neg.f64 Om))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))
(fabs.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 2 (/.f64 Om l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 1))
(+.f64 0 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (/.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 2 (/.f64 Om l)) 2))
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (*.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l Om) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) 2) 2) (pow.f64 (/.f64 l Om) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (sin.f64 kx)) (/.f64 2 (/.f64 Om l)))
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (/.f64 2 (/.f64 Om l))) (sin.f64 kx))
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) 2)) (/.f64 l Om))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1))
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1 -1)
(fma.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) -1)
(fma.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 6)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))) -1)
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
Outputs
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) (fma.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) 1))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) (fma.f64 1/2 (fma.f64 (pow.f64 kx 6) (fma.f64 (pow.f64 (/.f64 l Om) 2) 8/45 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)
(fma.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (pow.f64 l 4))))
(fma.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 l 4)) 1))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (+.f64 (+.f64 (/.f64 (pow.f64 l 6) (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2)))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 l 4)) 1) (fma.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 l 6)) Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) l (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) l (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (/.f64 (*.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1 l) 5) (/.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (+.f64 (fma.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) l (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 1 l) 5) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (+.f64 (fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (/.f64 (*.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(*.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (neg.f64 l))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (*.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(neg.f64 (fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (neg.f64 (fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 l) 5) (/.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (fma.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 5) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (neg.f64 (fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))))
(+.f64 (-.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 5) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om)
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) Om)
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) Om)
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) Om))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 Om 3)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om)))
(fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 Om 3))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (pow.f64 Om 3)) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) Om)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 Om 3)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 Om 5) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 Om 3))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) Om))))
(fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3) (pow.f64 Om 5))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (pow.f64 Om 3)) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) Om))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1)
(fma.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (/.f64 1 Om) 4))))
(fma.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))) (fma.f64 -1/2 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 1 Om) 4)) 1))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (/.f64 1 Om) 4)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 Om) 6)))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))) 1) (fma.f64 -1/2 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 1 Om) 4)) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 1 Om) 6)))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 Om) 6)) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))) (fma.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 6))) 1))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 l (/.f64 Om kx)))
(*.f64 2 (*.f64 (/.f64 l Om) kx))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (*.f64 2 (/.f64 l (/.f64 Om kx))))
(fma.f64 2 (*.f64 (/.f64 l Om) kx) (*.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (*.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 kx 5))))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (fma.f64 2 (*.f64 (/.f64 l Om) kx) (*.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 kx 5)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (fma.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 kx 5))) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (fma.f64 2 (*.f64 (/.f64 l Om) kx) (fma.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 kx 5)) (*.f64 -1/2520 (*.f64 (/.f64 l Om) (pow.f64 kx 7))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) -2 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2)))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) -2 1) (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (pow.f64 kx 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 Om Om)) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))))))) (+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) -2) (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 (neg.f64 (pow.f64 kx 6)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (fma.f64 1/2 (fma.f64 (pow.f64 (/.f64 l Om) 2) 8/45 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (neg.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) 1))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) -2))
(fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) -2 1)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 -1 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2))))) (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) -2)))
(-.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) -2 1) (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2))))) (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) -2))))
(-.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) -2 1) (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) -2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))
(+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 1 l) 5) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))))
(+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 1 l) 5) (fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2)))) (pow.f64 (/.f64 1 l) 7)) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))))
(fma.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))) (pow.f64 (/.f64 1 l) 7) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2)))) (pow.f64 (/.f64 -1 l) 7)) (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))) (*.f64 (pow.f64 (/.f64 -1 l) 7) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (fma.f64 (pow.f64 (/.f64 -1 l) 7) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2))))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2))))) (pow.f64 Om 7))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2))))) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2) 2))))) (pow.f64 Om 7))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)) 2))))) (pow.f64 Om 7) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) -2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))) -2 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) -2)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))) -2 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (neg.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 -4 (pow.f64 (sin.f64 kx) 4)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))) (+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) -2))))
(+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))) -2) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 -4 (pow.f64 (sin.f64 kx) 4)))))) (fma.f64 (neg.f64 (pow.f64 (/.f64 1 Om) 6)) (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 -4 (pow.f64 (sin.f64 kx) 4))))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (*.f64 l l))) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) 1))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))) -2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) -2 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))) -2)))
(+.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) -2 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 -4 (pow.f64 (sin.f64 kx) 4)))) (neg.f64 (pow.f64 (/.f64 -1 Om) 4))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))) (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))) -2))))
(+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) -2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 -4 (pow.f64 (sin.f64 kx) 4))))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (*.f64 l l))) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (-.f64 1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 -4 (pow.f64 (sin.f64 kx) 4)))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 (/.f64 Om l) (/.f64 Om l)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 -4/3 (/.f64 (pow.f64 kx 4) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))
(fma.f64 -4/3 (/.f64 (pow.f64 kx 4) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 (/.f64 Om l) (/.f64 Om l))))
(+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 (pow.f64 kx 6) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (fma.f64 -4/3 (/.f64 (pow.f64 kx 4) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(fma.f64 (pow.f64 kx 6) (*.f64 (pow.f64 (/.f64 l Om) 2) 8/45) (fma.f64 -4/3 (/.f64 (pow.f64 kx 4) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 (/.f64 Om l) (/.f64 Om l)))))
(+.f64 (*.f64 (pow.f64 kx 8) (+.f64 (*.f64 -1/630 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/90 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 (pow.f64 kx 8) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -4/315) (fma.f64 (pow.f64 kx 6) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (fma.f64 -4/3 (/.f64 (pow.f64 kx 4) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(fma.f64 (pow.f64 kx 8) (*.f64 (pow.f64 (/.f64 l Om) 2) -4/315) (fma.f64 (pow.f64 kx 6) (*.f64 (pow.f64 (/.f64 l Om) 2) 8/45) (fma.f64 -4/3 (/.f64 (pow.f64 kx 4) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 (/.f64 Om l) (/.f64 Om l))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (/.f64 1 l) -2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (pow.f64 (/.f64 1 l) -2) Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (/.f64 1 l) -2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (pow.f64 (/.f64 1 l) -2) Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (/.f64 1 l) -2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (pow.f64 (/.f64 1 l) -2) Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (/.f64 1 l) -2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (pow.f64 (/.f64 1 l) -2) Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) Om))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l (*.f64 l (pow.f64 Om -2)))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 0 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 1)
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1)
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2)))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 1/2))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1)
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 2) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -1/2))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1)
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) -1)
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 4))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 4))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2))))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3)) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 3)) (sqrt.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 4)) (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))))
(/.f64 (hypot.f64 1 (*.f64 8 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3))) (sqrt.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 4)) (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1/2)
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1)
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3) 1/3)
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3)
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2)
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(fabs.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(+.f64 0 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 2 l) (sin.f64 kx)) Om)
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) 2) 1) (/.f64 Om l))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) 2) l) Om)
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) 2) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (sin.f64 kx) (/.f64 (neg.f64 Om) (*.f64 -2 l)))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 1)
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2) 1/2)
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3) 1/3)
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3)
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 2)
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(fabs.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 kx)))
(*.f64 (sin.f64 kx) (log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om))))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 2 (/.f64 Om l)) 3)))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (sin.f64 kx) 3)))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) 1)
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -2)))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) -2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1)
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3) 1/3)
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 3)
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) 2)
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2))
(fabs.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 1))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(+.f64 0 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)))))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1)
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (/.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2) 1)
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)) (*.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (cbrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 4)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 2 (/.f64 Om l)) 2))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l Om) 2))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) 2) 2) (pow.f64 (/.f64 l Om) 2))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (sin.f64 kx)) (/.f64 2 (/.f64 Om l)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (/.f64 2 (/.f64 Om l))) (sin.f64 kx))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)) (*.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (cbrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 4))
(*.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) 2)) (/.f64 l Om))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 4))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 6))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 6))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(fma.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) -1)
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) 1 -1)
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2)
(fma.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1)
(fma.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(+.f64 -1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2) -1)
(fma.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(+.f64 -1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
(fma.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(+.f64 -1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) -1)
(fma.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(+.f64 -1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 2))
(fma.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
(fma.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(+.f64 -1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 2))
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 6)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)))) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 6)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 4)) (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))) -1)
(fma.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 6)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 4)) (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 4)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 4)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))) -1)
(fma.f64 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 4)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))) 2))) -1)
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
(fma.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(+.f64 -1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 2))
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1)
(fma.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(+.f64 -1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 2))

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
5.9b
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
7.4b
(/.f64 (*.f64 l l) Om)
8.4b
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
Compiler

Compiled 177 to 98 computations (44.6% saved)

series103.0ms (0.6%)

Counts
4 → 100
Calls

30 calls:

TimeVariablePointExpression
19.0ms
l
@-inf
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
16.0ms
l
@inf
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
16.0ms
Om
@0
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
15.0ms
Om
@inf
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
4.0ms
ky
@inf
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
Compiler

Compiled 6229 to 5046 computations (19% saved)

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
805×log-prod_binary64
563×prod-diff_binary64
362×fma-def_binary64
275×expm1-udef_binary64
275×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01660
134151
2447351
Stop Event
node limit
Counts
4 → 162
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))) (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)) 3)) (sqrt.f64 (fma.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))) (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 l Om) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 l Om) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 1 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 l (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l Om) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 l Om) l)) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))) (cbrt.f64 (*.f64 (/.f64 l Om) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (neg.f64 l)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l l) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (/.f64 l Om) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (sqrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l Om) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l Om) l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (sqrt.f64 Om)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 Om l) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 l l) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 Om 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l Om) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) l)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 Om l) l) (/.f64 Om (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 Om l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 Om l) (/.f64 Om (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (*.f64 Om (/.f64 Om (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) l) (/.f64 Om (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (/.f64 (/.f64 Om l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (/.f64 Om l) l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (/.f64 Om l) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 l)) (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (/.f64 Om l) l) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 l)) 1) (*.f64 (neg.f64 Om) (/.f64 Om (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 1) (*.f64 (neg.f64 Om) (/.f64 (/.f64 Om l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 Om l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (neg.f64 Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 Om l) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 Om (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 l)) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (neg.f64 Om) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (*.f64 Om (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) l) (*.f64 (neg.f64 Om) (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (*.f64 (neg.f64 Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (neg.f64 l))) (*.f64 Om (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l (neg.f64 l))) (*.f64 (neg.f64 Om) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 l)) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 l Om) l) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) l) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (*.f64 l (neg.f64 l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) l) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3) (pow.f64 (*.f64 (/.f64 l Om) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (sqrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) (pow.f64 Om 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))))

simplify110.0ms (0.6%)

Algorithm
egg-herbie
Rules
441×log-prod_binary64
426×associate-*r*_binary64
400×associate-/l*_binary64
352×times-frac_binary64
337×associate-*l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05775985
115685361
265585361
Stop Event
node limit
Counts
262 → 329
Calls
Call 1
Inputs
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 5)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 5)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) Om)
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) Om) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 (/.f64 1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 -1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 -1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 -1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 -1 l) -2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 ky 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 ky 2) Om)
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) Om)) (/.f64 (pow.f64 ky 2) Om))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) Om)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 ky 6) Om)) (/.f64 (pow.f64 ky 2) Om)))
(+.f64 (*.f64 -1/315 (/.f64 (pow.f64 ky 8) Om)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) Om)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 ky 6) Om)) (/.f64 (pow.f64 ky 2) Om))))
(+.f64 0 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))
(*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))) 1)
(*.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))) (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)))
(*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) 1/2))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)) 3)) (sqrt.f64 (fma.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))) (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) -1) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))) 1)
(pow.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 3/2) 1/3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/4) 2)
(fabs.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))
(cbrt.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 3/2))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))) 1))
(+.f64 0 (*.f64 (/.f64 l Om) l))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) l))) 1)
(*.f64 1 (*.f64 (/.f64 l Om) l))
(*.f64 l (/.f64 1 (/.f64 Om l)))
(*.f64 l (*.f64 l (/.f64 1 Om)))
(*.f64 (*.f64 l l) (/.f64 1 Om))
(*.f64 (*.f64 (/.f64 l Om) l) 1)
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 l Om) l)) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))) (cbrt.f64 (*.f64 (/.f64 l Om) l)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (*.f64 l (neg.f64 l)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 Om) (*.f64 l l))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l l) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l l) (sqrt.f64 Om)))
(*.f64 (/.f64 l 1) (/.f64 l Om))
(*.f64 (/.f64 l Om) l)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) Om))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (/.f64 l Om) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (sqrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 Om)))
(pow.f64 (*.f64 (/.f64 l Om) l) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) l) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) l)) 3)
(pow.f64 (/.f64 l (sqrt.f64 Om)) 2)
(pow.f64 (/.f64 (/.f64 Om l) l) -1)
(neg.f64 (/.f64 (*.f64 l l) (neg.f64 Om)))
(sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)))
(log.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) l))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) l)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) l)))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) l)) 1))
(+.f64 0 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) 1)
(/.f64 1 (*.f64 (/.f64 (/.f64 Om l) l) (/.f64 Om (pow.f64 (sin.f64 ky) 2))))
(/.f64 1 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 Om l) l)))
(/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(/.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om)))
(/.f64 l (*.f64 (/.f64 Om l) (/.f64 Om (pow.f64 (sin.f64 ky) 2))))
(/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) (/.f64 Om l)))
(/.f64 (*.f64 l l) (*.f64 Om (/.f64 Om (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 l l) (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 l l) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(/.f64 (*.f64 (/.f64 l Om) l) (/.f64 Om (pow.f64 (sin.f64 ky) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (/.f64 (/.f64 Om l) l)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (/.f64 Om l) l) Om))
(/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (/.f64 Om l) l))
(/.f64 (*.f64 l (neg.f64 l)) (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) (neg.f64 Om)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (/.f64 Om l) l) (neg.f64 Om)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(/.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (neg.f64 (*.f64 Om Om)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) 1) (*.f64 (neg.f64 Om) (/.f64 Om (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 1) (*.f64 (neg.f64 Om) (/.f64 (/.f64 Om l) l)))
(/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 Om l) Om))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (neg.f64 Om) Om))
(/.f64 (*.f64 l (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 Om l) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l l) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (*.f64 Om (/.f64 Om l)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) l) (*.f64 (neg.f64 Om) (/.f64 Om l)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (*.f64 (neg.f64 Om) Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (neg.f64 l))) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l (neg.f64 l))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) 1) Om)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (*.f64 l (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) l)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) l) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) l) (/.f64 Om l))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (*.f64 l (neg.f64 l))) (neg.f64 Om))
(pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))) 3)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) l) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3) (pow.f64 (*.f64 (/.f64 l Om) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))) 1))
(+.f64 0 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) 1)
(*.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1 Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1 Om))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 1)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1 Om)))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 Om) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) (sqrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (sqrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sqrt.f64 Om)))
(pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 3)
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) 2)
(pow.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 Om)))
(sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))
Outputs
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 2 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2)) (pow.f64 l 4)))
(fma.f64 2 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (fma.f64 (*.f64 -1/2 (pow.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 l 4) 1))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (pow.f64 l 4)) (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 6))))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (fma.f64 (*.f64 -1/2 (pow.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 l 4) 1)) (/.f64 (pow.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 2) (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) l (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(fma.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) l (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (/.f64 1 (pow.f64 l 3))))))
(fma.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 1) (pow.f64 l 3))) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 5)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) l (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (/.f64 (pow.f64 (/.f64 1 l) 5) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (/.f64 1 (pow.f64 l 3))))))))
(fma.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (pow.f64 (/.f64 1 l) 5)) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 1) (pow.f64 l 3))) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(neg.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(*.f64 l (neg.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(neg.f64 (fma.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (/.f64 -1 (pow.f64 l 3)))) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) -1) (pow.f64 l 3))) (neg.f64 (fma.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 5)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (/.f64 (pow.f64 (/.f64 -1 l) 5) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (/.f64 -1 (pow.f64 l 3)))) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (pow.f64 (/.f64 -1 l) 5)) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) -1) (pow.f64 l 3))) (neg.f64 (fma.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))))
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) Om)
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) Om)
(/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om)
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) Om) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) Om) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))))))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om))
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) Om) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) 2)) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) Om) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2))) (fma.f64 1/4 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) 2)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) 2)) (/.f64 (*.f64 (pow.f64 Om 5) 1/4) (/.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) 2)))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om)))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 2 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1)
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 1 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 2) (*.f64 l l))) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 1 Om) 4)) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1) (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2) (*.f64 -1/2 (pow.f64 (/.f64 1 Om) 4))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 2) (*.f64 l l))) (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2) (*.f64 l l))) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 1 Om) 4)) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2)))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2) (pow.f64 (/.f64 1 Om) 6)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l))) 1)
(fma.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2) (pow.f64 (/.f64 -1 Om) 4))))
(fma.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2) (pow.f64 (/.f64 -1 Om) 4)) 1))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 l 2)))))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l))) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 l l))))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2) (pow.f64 (/.f64 -1 Om) 6)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 ky ky) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 2 (*.f64 (*.f64 l (*.f64 l (pow.f64 Om -2))) (*.f64 ky ky)) 1)
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 ky ky) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 l (*.f64 l (pow.f64 Om -2)))) (pow.f64 (*.f64 2 (*.f64 l (*.f64 l (pow.f64 Om -2)))) 2)) (pow.f64 ky 4)) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (/.f64 Om ky) (/.f64 Om ky)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (fma.f64 2 (/.f64 (*.f64 ky ky) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (pow.f64 ky 4))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 6) (fma.f64 (*.f64 l (*.f64 l (pow.f64 Om -2))) 8/45 (*.f64 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (-.f64 (*.f64 -4/3 (*.f64 l (*.f64 l (pow.f64 Om -2)))) (pow.f64 (*.f64 2 (*.f64 l (*.f64 l (pow.f64 Om -2)))) 2)) Om)) -2))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 l (*.f64 l (pow.f64 Om -2)))) (pow.f64 (*.f64 2 (*.f64 l (*.f64 l (pow.f64 Om -2)))) 2)) (pow.f64 ky 4)) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (/.f64 Om ky) (/.f64 Om ky))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 (/.f64 1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 -1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 -1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 -1 l) -2) Om)
(/.f64 (pow.f64 (/.f64 -1 l) -2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) -2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (pow.f64 (/.f64 1 l) -2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) -2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (pow.f64 (/.f64 1 l) -2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) -2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (pow.f64 (/.f64 1 l) -2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) -2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (pow.f64 (/.f64 1 l) -2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 -1 Om) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 -1 Om) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 -1 Om) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 -1 Om) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 ky ky) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (*.f64 l (*.f64 l (pow.f64 Om -2))) (*.f64 ky ky))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(fma.f64 -1/3 (*.f64 (*.f64 l (*.f64 l (pow.f64 Om -2))) (pow.f64 ky 4)) (*.f64 (*.f64 l (*.f64 l (pow.f64 Om -2))) (*.f64 ky ky)))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(fma.f64 2/45 (/.f64 (pow.f64 ky 6) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 2/45 (*.f64 (/.f64 (pow.f64 ky 6) Om) (*.f64 l (/.f64 l Om))) (fma.f64 -1/3 (*.f64 (*.f64 l (*.f64 l (pow.f64 Om -2))) (pow.f64 ky 4)) (*.f64 (*.f64 l (*.f64 l (pow.f64 Om -2))) (*.f64 ky ky))))
(+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 ky 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 -1/315 (/.f64 (pow.f64 ky 8) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 2/45 (/.f64 (pow.f64 ky 6) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(fma.f64 -1/315 (/.f64 (pow.f64 ky 8) (*.f64 Om (/.f64 Om (*.f64 l l)))) (fma.f64 2/45 (*.f64 (/.f64 (pow.f64 ky 6) Om) (*.f64 l (/.f64 l Om))) (fma.f64 -1/3 (*.f64 (*.f64 l (*.f64 l (pow.f64 Om -2))) (pow.f64 ky 4)) (*.f64 (*.f64 l (*.f64 l (pow.f64 Om -2))) (*.f64 ky ky)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (pow.f64 ky 2) Om)
(/.f64 (*.f64 ky ky) Om)
(/.f64 ky (/.f64 Om ky))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) Om)) (/.f64 (pow.f64 ky 2) Om))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 ky ky) Om))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 4) Om) (/.f64 ky (/.f64 Om ky)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) Om)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 ky 6) Om)) (/.f64 (pow.f64 ky 2) Om)))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 4) Om) (fma.f64 2/45 (/.f64 (pow.f64 ky 6) Om) (/.f64 (*.f64 ky ky) Om)))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 4) Om) (fma.f64 2/45 (/.f64 (pow.f64 ky 6) Om) (/.f64 ky (/.f64 Om ky))))
(+.f64 (*.f64 -1/315 (/.f64 (pow.f64 ky 8) Om)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) Om)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 ky 6) Om)) (/.f64 (pow.f64 ky 2) Om))))
(fma.f64 -1/315 (/.f64 (pow.f64 ky 8) Om) (fma.f64 -1/3 (/.f64 (pow.f64 ky 4) Om) (fma.f64 2/45 (/.f64 (pow.f64 ky 6) Om) (/.f64 (*.f64 ky ky) Om))))
(fma.f64 -1/315 (/.f64 (pow.f64 ky 8) Om) (fma.f64 -1/3 (/.f64 (pow.f64 ky 4) Om) (fma.f64 2/45 (/.f64 (pow.f64 ky 6) Om) (/.f64 ky (/.f64 Om ky)))))
(+.f64 0 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))) 1)
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(*.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))) 1)
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(*.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(*.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1)) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))) (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)))
(*.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1)) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))))
(*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/4))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)) 3)) (sqrt.f64 (fma.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))) (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) -1) 1)))
(/.f64 (hypot.f64 1 (*.f64 8 (pow.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) 3))) (sqrt.f64 (fma.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))) (fma.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) -1) 1)))
(/.f64 (hypot.f64 1 (pow.f64 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om) 3)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (/.f64 4 Om)) (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 -16 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) -4))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2) -16))) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -4 1)))
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))) 1)
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(pow.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1) 3/2))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))) 3)
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(pow.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 1/4) 2)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(fabs.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om))))))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(cbrt.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1) 3/2))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(exp.f64 (*.f64 (log1p.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (/.f64 4 Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om)))) 1))
(hypot.f64 1 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om)))
(hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))
(+.f64 0 (*.f64 (/.f64 l Om) l))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 l l) Om))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 l l) Om))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 l l) Om)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 l Om)) l)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 l Om)) l))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 l l) Om)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 l Om)) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) l))) 1)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 1 (*.f64 (/.f64 l Om) l))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 l (/.f64 1 (/.f64 Om l)))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 l (*.f64 l (/.f64 1 Om)))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 (*.f64 l l) (/.f64 1 Om))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 (*.f64 (/.f64 l Om) l) 1)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (/.f64 1 Om) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (pow.f64 (cbrt.f64 l) 2) Om))
(*.f64 (cbrt.f64 (*.f64 (/.f64 l Om) l)) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 l l) Om)) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))) (cbrt.f64 (*.f64 (/.f64 l Om) l)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 l l) Om)) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om))))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(pow.f64 (/.f64 l (sqrt.f64 Om)) 2)
(*.f64 (*.f64 l (neg.f64 l)) (/.f64 1 (neg.f64 Om)))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 (/.f64 1 Om) (*.f64 l l))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l l) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) l)))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l (cbrt.f64 Om))))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l l) (sqrt.f64 Om)))
(pow.f64 (/.f64 l (sqrt.f64 Om)) 2)
(*.f64 (/.f64 l 1) (/.f64 l Om))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 (/.f64 l Om) l)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) Om))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (/.f64 1 Om) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (pow.f64 (cbrt.f64 l) 2) Om))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) l)))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l (cbrt.f64 Om))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (/.f64 l Om) l)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 l l) Om)) (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (sqrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 Om)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (sqrt.f64 Om)) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2)))
(pow.f64 (*.f64 (/.f64 l Om) l) 1)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) l) 3) 1/3)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) l)) 3)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(pow.f64 (/.f64 l (sqrt.f64 Om)) 2)
(pow.f64 (/.f64 (/.f64 Om l) l) -1)
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(neg.f64 (/.f64 (*.f64 l l) (neg.f64 Om)))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)))
(log.f64 (exp.f64 (*.f64 (/.f64 l Om) l)))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) l))))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) l) 3))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 Om 3)))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) l)))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) l)))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) l)))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) l)) 1))
(/.f64 (*.f64 l l) Om)
(*.f64 l (/.f64 l Om))
(+.f64 0 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 Om -2)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 Om -2)) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 Om -2)) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) 1)
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 1 (*.f64 (/.f64 (/.f64 Om l) l) (/.f64 Om (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 1 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 Om l) l)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 l (*.f64 (/.f64 Om l) (/.f64 Om (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) (/.f64 Om l)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 l l) (*.f64 Om (/.f64 Om (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 l l) (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 l l) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (/.f64 l Om) l) (/.f64 Om (pow.f64 (sin.f64 ky) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (/.f64 (/.f64 Om l) l)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (/.f64 Om l) l) Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (/.f64 Om l) l))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 l (neg.f64 l)) (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) (neg.f64 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (/.f64 Om l) l) (neg.f64 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (neg.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om)) (neg.f64 Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) 1) (*.f64 (neg.f64 Om) (/.f64 Om (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 1) (*.f64 (neg.f64 Om) (/.f64 (/.f64 Om l) l)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 Om l) Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (neg.f64 Om) Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 l (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 Om l) (neg.f64 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (*.f64 l l) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 Om (neg.f64 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (*.f64 Om (/.f64 Om l)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) l) (*.f64 (neg.f64 Om) (/.f64 Om l)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (*.f64 (neg.f64 Om) Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (neg.f64 l))) (*.f64 Om (neg.f64 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l (neg.f64 l))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) 1) Om)
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 l (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 Om l))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (neg.f64 Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) l)) (neg.f64 Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) l) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) l) (/.f64 Om l))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (*.f64 l (neg.f64 l))) (neg.f64 Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 3) 1/3)
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))) 3)
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) Om) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) 2)
(pow.f64 (/.f64 (fabs.f64 (*.f64 (sin.f64 ky) l)) Om) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 2))
(fabs.f64 (*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 3))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) l) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l l) Om) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3) (pow.f64 (*.f64 (/.f64 l Om) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l l) Om) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om))) 1))
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
(*.f64 (pow.f64 Om -2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(+.f64 0 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) 1)
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(*.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1 Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 1)
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1 Om)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 1 Om))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) 2)
(*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (neg.f64 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(*.f64 (/.f64 1 Om) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 ky) Om))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 1 Om))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) (sqrt.f64 Om)))
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (sqrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sqrt.f64 Om)))
(pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 1)
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3) 1/3)
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 3)
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) 2)
(pow.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) -1)
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 Om Om)))
(sqrt.f64 (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 ky) 4)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 3))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) (pow.f64 Om 3)))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(exp.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))
(/.f64 (pow.f64 (sin.f64 ky) 2) Om)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
0.0b
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
0.5b
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
0.7b
(*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
Compiler

Compiled 123 to 60 computations (51.2% saved)

series97.0ms (0.5%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
30.0ms
kx
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
22.0ms
ky
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
8.0ms
Om
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
6.0ms
l
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
5.0ms
Om
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
Compiler

Compiled 7757 to 6445 computations (16.9% saved)

rewrite64.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
921×log-prod_binary64
344×expm1-udef_binary64
344×log1p-udef_binary64
296×log-pow_binary64
251×prod-diff_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01928
139928
2490328
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1))))))

simplify147.0ms (0.8%)

Algorithm
egg-herbie
Rules
466×unswap-sqr_binary64
442×associate-*r*_binary64
334×associate-*l*_binary64
332×associate-/r*_binary64
326×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053710777
117948102
267287820
Stop Event
node limit
Counts
76 → 135
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))))) (pow.f64 Om 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) 2)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2) 1/4)))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1))
Outputs
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 1/2 (*.f64 (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2))) (pow.f64 l 4))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) (fma.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) 1/4) (-.f64 (*.f64 2 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 1/4))) (pow.f64 l 4)) 1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 2)))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 1/2 (+.f64 (*.f64 (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2))) (pow.f64 l 4)) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2))) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))))))) (/.f64 (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) (fma.f64 1/2 (fma.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) 1/4) (-.f64 (*.f64 2 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 1/4))) (pow.f64 l 4) (*.f64 -1/2 (*.f64 (-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4)) (/.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) (*.f64 -4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) 1/4) (-.f64 (*.f64 2 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 1/4))) (*.f64 Om Om)) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (pow.f64 l 6)))) 1))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) (fma.f64 1/2 (fma.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) 1/4) (-.f64 (*.f64 2 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 1/4))) (pow.f64 l 4) (*.f64 (pow.f64 l 6) (+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4))) (-.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) (*.f64 -4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 4) 1/4) (-.f64 (*.f64 2 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 1/4)))) (*.f64 Om Om)))))) 1))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 1 l) l))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 1/2) 2))))))) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 1/2)) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))))) (pow.f64 l 3)) (sqrt.f64 1/2)) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 1 l) l))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))))))
(+.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 2)))) (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 2))) (/.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2))))))
(-.f64 (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (/.f64 -1 (pow.f64 l 3)) (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 1/2) 2))))))) (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 2))))) (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)) 4)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 2))) (*.f64 (/.f64 (/.f64 -1 (pow.f64 l 3)) (sqrt.f64 1/2)) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))))))) (/.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 2))) (/.f64 (/.f64 (neg.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))))) (pow.f64 l 3)) (sqrt.f64 1/2))) (/.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l)))))))
(fma.f64 1/4 (/.f64 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l))))) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) (sqrt.f64 1/2)) 2)) (*.f64 1/4 (/.f64 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))))) (pow.f64 Om 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l))))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l))) 2)))) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 l l))))) 2)) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) (sqrt.f64 1/2)) 2) (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))))) (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4))) 3))) (sqrt.f64 1/2)) (pow.f64 Om 3)) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) (sqrt.f64 1/2)) 2)) (*.f64 1/4 (/.f64 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) 4)))) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1) (*.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))) (*.f64 1/2 (pow.f64 (/.f64 1 Om) 4))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1) (*.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))) (*.f64 1/2 (pow.f64 (/.f64 1 Om) 4))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2)) (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4))))))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))))))) (fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) -1/2) (+.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))))) (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 -4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))))) (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))))))) (fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))) (*.f64 1/2 (pow.f64 (/.f64 1 Om) 4))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) -1/2) (+.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))))) (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 -4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))))) (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))))))) (fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))) (*.f64 1/2 (pow.f64 (/.f64 1 Om) 4))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 1/2 (*.f64 (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))) (pow.f64 (/.f64 -1 Om) 4)))))
(+.f64 1 (fma.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))) (*.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(fma.f64 1/2 (*.f64 (*.f64 -1/2 (-.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2)) (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4))))))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2)))))) (pow.f64 (/.f64 -1 Om) 6)) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 1/2 (*.f64 (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))) (pow.f64 (/.f64 -1 Om) 4))))))
(fma.f64 1/2 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))))) (-.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 -4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))))) (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))))))) (pow.f64 (/.f64 -1 Om) 6))) (+.f64 1 (fma.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))) (*.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2))))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om (*.f64 Om (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) (*.f64 kx kx))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 Om Om)) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om (*.f64 Om (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) (*.f64 kx kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3))) (-.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om (*.f64 Om (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) (*.f64 kx kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3))) (-.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 5))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 4 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 Om Om)) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 Om Om)) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 Om Om)) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 Om Om)) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 Om Om)) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 6) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))) (*.f64 -1/2 (-.f64 (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (/.f64 l Om))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)) (/.f64 (*.f64 (*.f64 -2 (*.f64 l l)) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)) (/.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3))))) (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)))) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3))) (-.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3) (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))))))) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om (*.f64 Om (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) (*.f64 kx kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3))) (-.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 6) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))) (*.f64 -1/2 (-.f64 (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (/.f64 l Om))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)) (/.f64 (*.f64 (*.f64 -2 (*.f64 l l)) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)) (/.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 5)))) (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 5))) (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)))) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3))) (-.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 5))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3) (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))))))) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om (*.f64 Om (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) (*.f64 kx kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3))) (-.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 5))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) 3)))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)) (/.f64 (*.f64 ky ky) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (*.f64 ky ky))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)) (/.f64 (*.f64 ky ky) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 3))))))) (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))))))) 2)) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))))) (pow.f64 ky 4))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (*.f64 ky ky))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (pow.f64 (/.f64 (*.f64 (*.f64 -1/2 l) l) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) 2))) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (pow.f64 ky 4))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (*.f64 ky ky))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 5))) (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))) (pow.f64 (/.f64 (*.f64 (*.f64 -1/2 l) l) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) 2)) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (pow.f64 ky 4))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) 2)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)) (/.f64 (*.f64 ky ky) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))))))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 3))))))) (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))))))) 2)) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))))) (pow.f64 ky 4))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 -1/2 (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)) (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) 2)))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 3)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 3) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 3)))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2))) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)) (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) 2))))))) (/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))))) 2)))) (-.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 3) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 3))))) (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) 2)) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))))))) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (*.f64 ky ky))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (pow.f64 (/.f64 (*.f64 (*.f64 -1/2 l) l) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) 2))) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (pow.f64 ky 4))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 6) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (*.f64 -1/2 (-.f64 (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 l Om) (/.f64 l Om))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2))) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (*.f64 -2 (*.f64 (/.f64 l (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) l)) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (*.f64 (/.f64 -4 (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))) (*.f64 Om Om))))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (pow.f64 (/.f64 (*.f64 (*.f64 -1/2 l) l) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (*.f64 ky ky))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 5))) (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))) (pow.f64 (/.f64 (*.f64 (*.f64 -1/2 l) l) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) 2)) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (pow.f64 ky 4))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 6) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (*.f64 -1/2 (-.f64 (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 l Om) (/.f64 l Om))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (*.f64 -2 (*.f64 (/.f64 l (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) l)) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 5)))) (*.f64 Om Om))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 5) (*.f64 Om Om))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 5))) (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) l) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))) (pow.f64 (/.f64 (*.f64 (*.f64 -1/2 l) l) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) 2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om))))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))) 1/4)))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) -2)))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))))))

eval1.2s (6.7%)

Compiler

Compiled 73238 to 49923 computations (31.8% saved)

prune430.0ms (2.3%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New118461190
Fresh000
Picked101
Done404
Total118961195
Error
0b
Counts
1195 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
4.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))))))
4.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
4.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky))))))))))
26.9b
(sqrt.f64 1/2)
25.4b
1
Compiler

Compiled 195 to 169 computations (13.3% saved)

localize31.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
0.0b
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
0.5b
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
0.7b
(*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
Compiler

Compiled 104 to 47 computations (54.8% saved)

series195.0ms (1%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
27.0ms
kx
@0
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
23.0ms
kx
@0
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
15.0ms
ky
@0
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
14.0ms
Om
@0
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
12.0ms
ky
@0
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
Compiler

Compiled 17731 to 14479 computations (18.3% saved)

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
875×log-prod_binary64
330×expm1-udef_binary64
330×log1p-udef_binary64
279×log-pow_binary64
227×prod-diff_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01868
137868
2469068
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) (pow.f64 (/.f64 l Om) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) 1))))))

simplify198.0ms (1.1%)

Algorithm
egg-herbie
Rules
556×fma-def_binary64
534×associate-/r*_binary64
514×times-frac_binary64
471×associate-/l*_binary64
327×*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089522384
1306316875
Stop Event
node limit
Counts
225 → 322
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 (pow.f64 kx 6) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) Om)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4))) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4))) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) Om)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
1/2
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1/2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))))))
(/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)))))
(/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (pow.f64 Om 7))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))))) (pow.f64 Om 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) 2)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(+.f64 0 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1)
(/.f64 l (/.f64 Om (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(/.f64 1 (/.f64 Om (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (neg.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 l)) (neg.f64 Om))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 1))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1)
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1/2)
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)) 1/3)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 2) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1/2) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) 1))
Outputs
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om))
(*.f64 2 (*.f64 (/.f64 l Om) (fabs.f64 (sin.f64 ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))
(fma.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om) (/.f64 (/.f64 (*.f64 l (*.f64 kx kx)) Om) (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))
(fma.f64 2 (*.f64 (/.f64 l Om) (fabs.f64 (sin.f64 ky))) (/.f64 kx (/.f64 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 l Om)) kx)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 l (pow.f64 kx 4)))) (fma.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om) (/.f64 (/.f64 (*.f64 l (*.f64 kx kx)) Om) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 l Om) (fabs.f64 (sin.f64 ky))) (/.f64 kx (/.f64 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 l Om)) kx))) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 kx 4)) Om) (/.f64 l (fabs.f64 (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 (pow.f64 kx 6) l)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 -1 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 l (pow.f64 kx 4)))) (+.f64 (fma.f64 2 (/.f64 (*.f64 l (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) Om) (/.f64 (/.f64 (*.f64 l (*.f64 kx kx)) Om) (sqrt.f64 (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) Om) (/.f64 (*.f64 l (pow.f64 kx 6)) (sqrt.f64 (pow.f64 (sin.f64 ky) 2))))))
(-.f64 (fma.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) Om) (/.f64 l (/.f64 (fabs.f64 (sin.f64 ky)) (pow.f64 kx 6))) (fma.f64 2 (*.f64 (/.f64 l Om) (fabs.f64 (sin.f64 ky))) (/.f64 kx (/.f64 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 l Om)) kx)))) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 kx 4)) Om) (/.f64 l (fabs.f64 (sin.f64 ky)))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om))
(*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 Om l)))
(*.f64 2 (/.f64 l (/.f64 Om (fabs.f64 (sin.f64 kx)))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) Om)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om)))
(+.f64 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) Om))
(fma.f64 2 (/.f64 l (/.f64 Om (fabs.f64 (sin.f64 kx)))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (fabs.f64 (sin.f64 kx)))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4))) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om))))
(+.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) Om) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4)) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 Om l)))))
(fma.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (fabs.f64 (sin.f64 kx))) (-.f64 (*.f64 2 (/.f64 l (/.f64 Om (fabs.f64 (sin.f64 kx))))) (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (/.f64 (fabs.f64 (sin.f64 kx)) (pow.f64 ky 4))))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4))) (*.f64 Om (sqrt.f64 (pow.f64 (sin.f64 kx) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) Om)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) l) Om)))))
(+.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) Om) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 ky 4)) (sqrt.f64 (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 2 (/.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 Om l))) (*.f64 (/.f64 (pow.f64 ky 6) (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 l (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) Om)))))
(fma.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (fabs.f64 (sin.f64 kx))) (-.f64 (fma.f64 2 (/.f64 l (/.f64 Om (fabs.f64 (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 ky 6) (fabs.f64 (sin.f64 kx))) (/.f64 l (/.f64 Om (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (/.f64 (fabs.f64 (sin.f64 kx)) (pow.f64 ky 4))))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
1/2
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1/2)
(fma.f64 -1 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1/2)
(-.f64 1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1/2))
(fma.f64 -1 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)) (fma.f64 -1 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1/2))
(-.f64 (-.f64 1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l))) (*.f64 (fma.f64 -1/4 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)) (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1/2) (neg.f64 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2))) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2))))))))))))
(-.f64 (-.f64 (-.f64 1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (fma.f64 -1/4 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))))))) (*.f64 (fma.f64 -1/4 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))
(/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))))
(/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))))
(fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))))))
(fma.f64 -1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3) (pow.f64 l 3))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))))) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))))) (pow.f64 (/.f64 1 l) 5)))
(fma.f64 -1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3) (pow.f64 l 3))) (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) 1/4)) (pow.f64 (/.f64 1 l) 5) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)))))
(fma.f64 -1 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2) 2))) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2)))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))) (pow.f64 (/.f64 1 l) 7)) (+.f64 (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))))) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))))) (pow.f64 (/.f64 1 l) 5))))
(fma.f64 (neg.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) 1/4)) (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) (*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))) 2))))) (pow.f64 (/.f64 1 l) 7) (fma.f64 -1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3) (pow.f64 l 3))) (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) 1/4)) (pow.f64 (/.f64 1 l) 5) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))))))))
(/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))
(/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) l)
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))))
(-.f64 (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))))))
(fma.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) l))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))))) (pow.f64 (/.f64 -1 l) 5))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))))))
(fma.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) 1/4)) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) l)))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))) (fma.f64 -1 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2) 2))) (/.f64 (*.f64 1/2 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2)))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))) (pow.f64 (/.f64 -1 l) 7)) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))))) (pow.f64 (/.f64 -1 l) 5)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))))))
(+.f64 (fma.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) (-.f64 (*.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) 1/4)) (pow.f64 (/.f64 -1 l) 5)) (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) 1/4)) (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) (*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))) 2)))) (pow.f64 (/.f64 -1 l) 7)))) (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) l))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))))))
(/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 3)) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))))))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))))) (/.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 3)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (pow.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) 3)))) (/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2)))) (pow.f64 Om 7))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 3)))) (fma.f64 -1 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 2) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 2)))) (pow.f64 Om 7)) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (pow.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) 3)))) (-.f64 (/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))))) (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (pow.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) 3)))) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))))) 2) (pow.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l))) 2)))) (pow.f64 Om 7)))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(-.f64 1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4))))))))
(fma.f64 -1 (fma.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -2 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4))))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))))))))
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2)))))) (+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))))))))
(-.f64 (fma.f64 -1 (fma.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -2 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4))))) 1/2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -2 (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -2 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 l l)) (*.f64 1/2 (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(-.f64 1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4)))))
(fma.f64 -1 (fma.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)) (*.f64 (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -2 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4))) (pow.f64 (/.f64 -1 Om) 4))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))))) (pow.f64 (/.f64 -1 Om) 6)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4))))))
(+.f64 1/2 (-.f64 (neg.f64 (fma.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)) (*.f64 (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -2 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4))) (pow.f64 (/.f64 -1 Om) 4)))) (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -2 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 l l)) (*.f64 1/2 (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))) (pow.f64 (/.f64 -1 Om) 6))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))
(-.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3))))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))))))))
(fma.f64 -1 (fma.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 l (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) l)) (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (*.f64 -2 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)))))) (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (*.f64 l l))) (fma.f64 1/4 (/.f64 (-.f64 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om)) (*.f64 l l))) (*.f64 4 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))))))))
(+.f64 (-.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)))) (neg.f64 (fma.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (*.f64 -2 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (*.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)))) (/.f64 1/4 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (fma.f64 4 (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))))))) (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (*.f64 -2 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3))))))))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(-.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (*.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))
(-.f64 (-.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (*.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))))) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))
(fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)))) (fma.f64 1/4 (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 Om Om))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (*.f64 -2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (*.f64 -2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2))))))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (*.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))
(-.f64 (-.f64 (-.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (*.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))))) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 4)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (fma.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))) (*.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))) (*.f64 Om Om))) (/.f64 1/4 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3) (fma.f64 -2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2))) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (*.f64 Om Om))))))))))))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) (fma.f64 1/2 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) -4)) (neg.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 1/4)))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 2)))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))) (*.f64 Om Om)))) (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) (fma.f64 1/2 (fma.f64 (pow.f64 l 4) (fma.f64 -1/2 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) -4)) (neg.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) -4))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)))))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) Om) (/.f64 (fma.f64 -1/2 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) -4)) (neg.f64 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 Om 4)) 1/4))) Om)))))) 1))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) l))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1 l) 2)) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) l)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 1/2) 2))))))) (+.f64 (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 1/2)) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1 l) 2)) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) l))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(-.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) l))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 2)))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 -1 l) 2)) (/.f64 -1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) (sqrt.f64 1/2)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (+.f64 (/.f64 (/.f64 -1 (pow.f64 l 3)) (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 1/2) 2))))))) (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 2)))))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (/.f64 -1 (pow.f64 l 3)) (sqrt.f64 1/2)) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)))))))) (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 -1 l) 2))) (/.f64 -1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om))))) (sqrt.f64 1/2)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (sqrt.f64 1/2)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (sqrt.f64 1/2))) 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (sqrt.f64 1/2))) 2)) (/.f64 (*.f64 1/4 Om) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) 2))))) (pow.f64 Om 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) 3))) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)))) (sqrt.f64 1/2))) 2)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (sqrt.f64 1/2))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))))) (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) 3))) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 3))) (sqrt.f64 1/2)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (sqrt.f64 1/2))) 2)) (/.f64 (*.f64 1/4 Om) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 l l)))) (sqrt.f64 1/2)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 Om) 4)) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -4 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2)) (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) -4))))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))))))) (fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2)))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 -1/2 (-.f64 (+.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -4 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 l l)))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -4 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -4 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))) (*.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2)))))
(+.f64 1 (fma.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -4 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2)))) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 (pow.f64 l 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2))) 2)))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2)) (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) -4))))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))))))) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 l l))) 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 -1/2 (-.f64 (+.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -4 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 l l)))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -4 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))))))))) (+.f64 1 (fma.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4))) (*.f64 (*.f64 -4 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (pow.f64 l 4)))) (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4) (pow.f64 l 4)))) (*.f64 -1/2 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (*.f64 l l))) (*.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) -4))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (*.f64 l l))) (*.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))))))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2))))))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 Om 2)))) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2)))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) 2)))))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))))
(fma.f64 1/2 (/.f64 (pow.f64 kx 6) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -1/2 (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om)) (*.f64 l l))) (*.f64 4 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2)))) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) -4)))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) -4))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))))))))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 Om Om))) (-.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 ky) 2))) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)))) -4))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) 2)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 6) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))) (*.f64 -1/2 (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (fma.f64 4 (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) -4)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 4)))))) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))) (/.f64 (fma.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) -4)) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 (/.f64 l (/.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) l)) (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))))) 2))) (*.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1) (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))))))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (*.f64 l l))) (*.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)))))) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 ky))) 2) 1/3) (*.f64 Om Om)) (*.f64 l l)) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (*.f64 (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1)) 3) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))))))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) 1))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))) (*.f64 ky ky))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (/.f64 (/.f64 (*.f64 ky ky) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 Om Om)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))) (*.f64 ky ky))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))))))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))))) 2)) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (pow.f64 ky 4))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (/.f64 (/.f64 (*.f64 ky ky) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 Om Om)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (fma.f64 1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (*.f64 (/.f64 -4 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))))) (pow.f64 (*.f64 (/.f64 -1/2 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))) 2)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 2))))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))) (*.f64 ky ky))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (*.f64 -4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (pow.f64 (*.f64 Om Om) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))))))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))))) 2)) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (pow.f64 ky 4))) (fma.f64 1/2 (/.f64 (pow.f64 ky 6) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (*.f64 -1/2 (-.f64 (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 Om Om))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3)))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (*.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2))))))) (/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) 2)))) (-.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) 2)) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 3))))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) 2) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))))) 2)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (/.f64 (/.f64 (*.f64 ky ky) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 Om Om)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (fma.f64 1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (*.f64 (/.f64 -4 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))))) (pow.f64 (*.f64 (/.f64 -1/2 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))))) 2)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 6) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (*.f64 -1/2 (-.f64 (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2))) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (*.f64 Om Om)))))) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (*.f64 (/.f64 -4 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3))))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 4)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (*.f64 (*.f64 Om Om) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))) (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (fabs.f64 (sin.f64 kx))) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)) (*.f64 (/.f64 -4 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) 3)))))) (pow.f64 (*.f64 (/.f64 -1/2 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))))) 2)) (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))
(+.f64 0 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l Om))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l Om)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 l (/.f64 Om (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 1 (/.f64 Om (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)))
(*.f64 (/.f64 1 Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 2 l)))
(/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (neg.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (*.f64 l -2) (/.f64 (neg.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (*.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 (neg.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (*.f64 l -2) (/.f64 (neg.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (*.f64 l -2) (/.f64 (neg.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 3) 1/3)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 2)
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))
(fabs.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))
(*.f64 (/.f64 l Om) (log.f64 (pow.f64 (exp.f64 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 3))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (*.f64 8 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) 8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) (pow.f64 (/.f64 l Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (*.f64 8 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) 8)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 1))
(*.f64 2 (/.f64 l (/.f64 Om (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 2) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))) 1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) -1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) -1/2) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2)))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
0.5b
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
0.5b
(/.f64 2 (/.f64 Om l))
2.6b
(*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))
Compiler

Compiled 97 to 58 computations (40.2% saved)

series81.0ms (0.4%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
10.0ms
l
@inf
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
8.0ms
l
@-inf
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
7.0ms
Om
@0
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
7.0ms
l
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
5.0ms
l
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
Compiler

Compiled 7319 to 6027 computations (17.7% saved)

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
798×log-prod_binary64
295×expm1-udef_binary64
295×log1p-udef_binary64
251×log-pow_binary64
192×log-div_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01653
134753
2438653
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 kx) (*.f64 (/.f64 Om l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (neg.f64 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) 2) Om) (pow.f64 l -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) 2) 1) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)) (cbrt.f64 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (sin.f64 kx)) (neg.f64 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) -2) (neg.f64 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 kx) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1))))))

simplify134.0ms (0.7%)

Algorithm
egg-herbie
Rules
443×associate-*r*_binary64
373×fma-def_binary64
330×associate-*l*_binary64
319×*-commutative_binary64
184×+-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06018606
117887955
266197630
Stop Event
node limit
Counts
191 → 293
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2))))) (pow.f64 Om 7))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 1 Om) 4))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 0 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 (sin.f64 kx) (*.f64 (/.f64 Om l) 1/2))
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) 2)))
(/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (neg.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) Om) (pow.f64 l -1))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) 1) (/.f64 Om l))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 -2 (sin.f64 kx)) (neg.f64 (/.f64 Om l)))
(/.f64 (*.f64 (sin.f64 kx) -2) (neg.f64 (/.f64 Om l)))
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 1))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) 2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2) 1/4)))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1))
Outputs
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 l (/.f64 Om kx)))
(/.f64 (*.f64 (*.f64 2 l) kx) Om)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 kx 3))) (*.f64 2 (/.f64 l (/.f64 Om kx))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (/.f64 (*.f64 (*.f64 2 l) kx) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 kx 3))) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (*.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 kx 5))))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (fma.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 kx 5)) (/.f64 (*.f64 (*.f64 2 l) kx) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 kx 3))) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (fma.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 kx 5))) (*.f64 -1/2520 (/.f64 l (/.f64 Om (pow.f64 kx 7)))))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (fma.f64 2 (*.f64 (/.f64 l Om) kx) (fma.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 kx 5)) (*.f64 -1/2520 (*.f64 (/.f64 l Om) (pow.f64 kx 7))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) 1)
(fma.f64 -2 (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 -2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) 1) (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (pow.f64 kx 4))))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1) (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 Om Om)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 -2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 -2 l) l) (*.f64 kx kx)) (*.f64 Om Om)) (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 (neg.f64 (pow.f64 kx 6)) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (/.f64 (*.f64 (*.f64 -2 l) l) (/.f64 Om (/.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om)))) (/.f64 (neg.f64 (*.f64 l l)) (/.f64 Om (/.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om))))) 1))
(-.f64 (-.f64 (fma.f64 -2 (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1) (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (fma.f64 1/2 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (/.f64 (*.f64 -2 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6))) (/.f64 (neg.f64 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6))))))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))))
(/.f64 Om (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3)))) (/.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3) (pow.f64 Om 3)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3)))) (/.f64 -1/2 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3) (pow.f64 Om 3)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2))))) (pow.f64 Om 7))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2))))) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2) 2))))) (pow.f64 Om 7))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3)))) (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))) 2))))) (pow.f64 Om 7) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))))) (fma.f64 (*.f64 -1/2 (+.f64 (-.f64 (/.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 5)) (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) 2)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 5))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 5)))) (pow.f64 Om 7) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1)
(fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 (/.f64 1 Om) Om))) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4))))) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4)))) (neg.f64 (pow.f64 (/.f64 1 Om) 4))))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 (/.f64 1 Om) Om))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4))))))))) (+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4))))) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4)))))) (fma.f64 (neg.f64 (pow.f64 (/.f64 1 Om) 6)) (fma.f64 2 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4))))) (*.f64 (*.f64 -2 l) l))) 1))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 (/.f64 1 Om) Om))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4)))))) (pow.f64 (*.f64 (*.f64 l l) (*.f64 2 (pow.f64 (sin.f64 kx) 2))) 3))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4)))) (neg.f64 (pow.f64 (/.f64 -1 Om) 4))))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4)) (fma.f64 -1 (*.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))))))) (pow.f64 (/.f64 -1 Om) 6)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (fma.f64 2 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4))))) (*.f64 (*.f64 -2 l) l))) (pow.f64 (/.f64 -1 Om) 6))) (-.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4)))))) (pow.f64 (*.f64 (*.f64 l l) (*.f64 2 (pow.f64 (sin.f64 kx) 2))) 3)) (pow.f64 (/.f64 -1 Om) 6)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)) (fma.f64 -1 (*.f64 (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 6)) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (*.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) Om)) (/.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 Om Om))) (pow.f64 l 6))) (*.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1) (+.f64 (*.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4)) (*.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) Om)) (/.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 Om Om))) (pow.f64 l 6))))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(+.f64 (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 1 l) 5) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))))
(+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 1 l) 5) (fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2)))) (pow.f64 (/.f64 1 l) 7)) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (pow.f64 (/.f64 1 l) 5) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))) (pow.f64 (/.f64 1 l) 7) (+.f64 (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (pow.f64 (/.f64 1 l) 5) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5)) (-.f64 (/.f64 1/4 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5))) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5))))) (pow.f64 (/.f64 1 l) 7) (+.f64 (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (pow.f64 (/.f64 -1 l) 5) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2)))) (pow.f64 (/.f64 -1 l) 7)) (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))))) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (-.f64 (*.f64 (pow.f64 (/.f64 -1 l) 7) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (fma.f64 (pow.f64 (/.f64 -1 l) 7) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5)) (-.f64 (/.f64 1/4 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5))) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 5))))) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) -1/2))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) -1/2 1)
(fma.f64 (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (neg.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -1/2) 2)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) -1/2 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (-.f64 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 kx 4) 1/2)))
(+.f64 (fma.f64 (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) -1/2 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (-.f64 (*.f64 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 kx 4) 1/2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (neg.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -1/2) 2)))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 Om Om)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) (/.f64 (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (neg.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -1/2) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 kx 4) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (-.f64 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (/.f64 (*.f64 (*.f64 -2 l) l) (/.f64 Om (/.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om)))) (/.f64 (neg.f64 (*.f64 l l)) (/.f64 Om (/.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om))))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (-.f64 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) Om)))))) (*.f64 (/.f64 -1/2 Om) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) Om))))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 kx 4) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (-.f64 (*.f64 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (fma.f64 1/2 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (/.f64 (*.f64 -2 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6))) (/.f64 (neg.f64 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (-.f64 (*.f64 (-.f64 (/.f64 -4/3 (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)))))) (*.f64 (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) -1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) 1)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 1/2)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 1/2))) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 1/2))) 2))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) 2)))))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 1/2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 1/2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) 3)))) (/.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)) Om))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2)))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 (/.f64 1 Om) Om))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) 1))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 (/.f64 1 Om) Om))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 1 Om) 4))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))))))) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2))))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (fma.f64 1/2 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) -1/2) (-.f64 (fma.f64 2 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4))))) (*.f64 (*.f64 -2 l) l))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))))) 1))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 (/.f64 1 Om) Om))) (fma.f64 1/2 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 l l) (*.f64 2 (pow.f64 (sin.f64 kx) 2))) 3) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4))))))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))))))) 1))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))))))) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2))))))) (*.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) -1/2) (-.f64 (fma.f64 2 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4))))) (*.f64 (*.f64 -2 l) l))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))))))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 l l) (*.f64 2 (pow.f64 (sin.f64 kx) 2))) 3) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 -4 (pow.f64 l 4))))))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) -1/2))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) -1/2 1)
(fma.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2)))))))
(+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) -1/2 1) (*.f64 (+.f64 (*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 l 4) 1/2)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) -1/2 1) (*.f64 (+.f64 (*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 l 4) 1/2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))))))))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) Om)) (/.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 Om Om))) (*.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) -1/2)))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 l 6) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) Om)) (neg.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) Om)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (-.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 6)) -1/2)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (sqrt.f64 1/2)) (pow.f64 l -2)) (/.f64 1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 1/2) 2))))) (/.f64 (sqrt.f64 1/2) (/.f64 1 (pow.f64 l 3)))) (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (sqrt.f64 1/2)) (pow.f64 l -2)) (/.f64 1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))))) (/.f64 (*.f64 (/.f64 -1/2 (pow.f64 l 3)) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (sqrt.f64 1/2)) (pow.f64 l -2)) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (/.f64 1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2))))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2)) (/.f64 -1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 1/2) 2))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 3))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2)))))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(+.f64 (+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2)) (/.f64 -1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2)))))) (/.f64 (*.f64 (/.f64 1/2 (pow.f64 l 3)) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))) (sqrt.f64 1/2)))
(+.f64 0 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 (sin.f64 kx) (*.f64 (/.f64 Om l) 1/2))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) 2)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (neg.f64 (/.f64 Om l)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) Om) (pow.f64 l -1))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) 1) (/.f64 Om l))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)) (cbrt.f64 (/.f64 Om l)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 (*.f64 -2 (sin.f64 kx)) (neg.f64 (/.f64 Om l)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 (*.f64 (sin.f64 kx) -2) (neg.f64 (/.f64 Om l)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3) 1/3)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 kx) 3)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 1))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))) -2)) (cbrt.f64 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))) -2)) (cbrt.f64 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))) -2)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 1/4)))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))) 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l)))
0.1b
(*.f64 (sin.f64 ky) l)
0.4b
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)))
2.3b
(/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)
Compiler

Compiled 111 to 59 computations (46.8% saved)

series57.0ms (0.3%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
11.0ms
Om
@0
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)))
6.0ms
Om
@-inf
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)))
4.0ms
ky
@-inf
(/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)
2.0ms
Om
@inf
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)))
2.0ms
ky
@0
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)))
Compiler

Compiled 3707 to 2753 computations (25.7% saved)

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
621×log-prod_binary64
318×pow-prod-down_binary64
311×pow2_binary64
219×pow1/3_binary64
216×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01351
126945
2342645
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om)))
(*.f64 (sin.f64 ky) l)
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sin.f64 ky) l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) l) (*.f64 2 (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 2) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) l) -2) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) l) 1) (/.f64 2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 Om) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 Om) -2) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Om -1/2) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3) (pow.f64 Om 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3) (pow.f64 Om 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sin.f64 ky) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) l))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 2))))))

simplify97.0ms (0.5%)

Algorithm
egg-herbie
Rules
329×log-prod_binary64
254×sqr-pow_binary64
250×associate-*r*_binary64
240×associate-*l*_binary64
195×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04175040
110794249
241633871
Stop Event
node limit
Counts
252 → 240
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))))
(+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))))))))
(+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))))))) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))))))) (pow.f64 Om 7))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 1 Om) 4))) (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 1 Om) 4))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2)))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 -1 Om) 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2)))))) (+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 -1 Om) 4))))))
(*.f64 l ky)
(+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (+.f64 (*.f64 l ky) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (*.f64 -1/5040 (*.f64 l (pow.f64 ky 7))))))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(+.f64 0 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1)
(*.f64 2 (/.f64 (*.f64 (sin.f64 ky) l) Om))
(*.f64 2 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) l)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om)))
(*.f64 (*.f64 (sin.f64 ky) l) (*.f64 2 (/.f64 1 Om)))
(*.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (/.f64 1 Om))
(*.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1)
(*.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 2) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) l) -2) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (*.f64 l 2)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) 1) (/.f64 2 Om))
(*.f64 (/.f64 2 Om) (*.f64 (sin.f64 ky) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) Om))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (pow.f64 (cbrt.f64 Om) -2) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (pow.f64 Om -1/2) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (sqrt.f64 Om)))
(pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 3)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 2)
(pow.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3) (pow.f64 Om 3)) 1/3)
(pow.f64 (/.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1) -1)
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2))
(log.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(exp.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1))
(+.f64 0 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2)) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 3) -1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2) 1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -3) 1/3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -3)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -2)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) -1)
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) 1))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -3)) 1/3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) 3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) 2))
(+.f64 0 (*.f64 (sin.f64 ky) l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) l))) 1)
(pow.f64 (*.f64 (sin.f64 ky) l) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(fabs.f64 (*.f64 (sin.f64 ky) l))
(fabs.f64 (*.f64 (sin.f64 ky) (neg.f64 l)))
(fabs.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) l))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) l)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) l)))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) l)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) l))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l))) 2))
(+.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))
(+.f64 0 (*.f64 (sin.f64 ky) (*.f64 l 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 1)
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 1)
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 2))
Outputs
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))))
(/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))))
(/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 3)))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) 3)) (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 3)) (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))))))))
(fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 3)))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 3))))
(fma.f64 (pow.f64 Om 5) (-.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (pow.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 2))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) 3)))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) 3)) (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(fma.f64 (pow.f64 Om 5) (-.f64 (/.f64 1/4 (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 5)) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) 2)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 3))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 3)) (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))))
(+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))))))) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2) (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))))))) (pow.f64 Om 7))))))
(fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 3)))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 3)) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)))) 2) (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) 2) 2))))) (pow.f64 Om 7))))))
(+.f64 (fma.f64 (pow.f64 Om 5) (-.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (pow.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 2))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) 3)))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) 3)) (/.f64 Om (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (*.f64 (pow.f64 Om 7) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (pow.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 2))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) 3)))) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) 2) (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (pow.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 2)))))))
(+.f64 (fma.f64 (*.f64 -1/2 (+.f64 (-.f64 (/.f64 1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 2) (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 5))) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) 2)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 5))) (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) 2) (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 5)))) (pow.f64 Om 7) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 3))) (fma.f64 (pow.f64 Om 5) (-.f64 (/.f64 1/4 (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 5)) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) 2)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 3))) (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 1 Om) 2))))
(fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 1 Om) 4))) (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 1 Om) 4)) (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (fma.f64 (neg.f64 (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (pow.f64 (/.f64 1 Om) 4) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 (/.f64 1 Om) 4)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 1 Om) 4))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2)))))))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 1 Om) 4)) (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 1 Om) 2)) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (fma.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2)))) (*.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))))))))
(+.f64 1 (-.f64 (fma.f64 (neg.f64 (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (pow.f64 (/.f64 1 Om) 4) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 3)))))
(-.f64 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 Om Om)) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 3)))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 -1 Om) 2))))
(fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (/.f64 -1 Om) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 -1 Om) 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 -1 Om) 2)) (neg.f64 (*.f64 (fma.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 -1 Om) 4)))))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (/.f64 -1 Om) 2)) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 (/.f64 -1 Om) 4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2))) (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2)))))) (+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 -1 Om) 4))))))
(fma.f64 -1 (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (fma.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2)))) (*.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 -1 Om) 6)) (+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (pow.f64 (/.f64 -1 Om) 2)) (neg.f64 (*.f64 (fma.f64 -4 (pow.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) 2) (*.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2)) 2))) (pow.f64 (/.f64 -1 Om) 4))))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (/.f64 -1 Om) 2)) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 3)) (pow.f64 (/.f64 -1 Om) 6)))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (/.f64 -1 Om) 2)) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (fma.f64 -1/2 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 3))) (pow.f64 (/.f64 -1 Om) 6)))
(*.f64 l ky)
(+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)))
(fma.f64 l ky (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))))
(*.f64 l (+.f64 ky (*.f64 -1/6 (pow.f64 ky 3))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l))))
(fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (fma.f64 l ky (*.f64 -1/6 (*.f64 l (pow.f64 ky 3)))))
(fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (*.f64 l (+.f64 ky (*.f64 -1/6 (pow.f64 ky 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (+.f64 (*.f64 l ky) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (*.f64 -1/5040 (*.f64 l (pow.f64 ky 7))))))
(fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (fma.f64 l ky (fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (*.f64 (*.f64 -1/5040 l) (pow.f64 ky 7)))))
(fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (fma.f64 l ky (fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (*.f64 -1/5040 (*.f64 l (pow.f64 ky 7))))))
(fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (fma.f64 l ky (fma.f64 -1/5040 (*.f64 l (pow.f64 ky 7)) (*.f64 (pow.f64 ky 3) (*.f64 l -1/6)))))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 l (sin.f64 ky))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(+.f64 0 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) (/.f64 2 Om))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(*.f64 2 (log.f64 (fabs.f64 (pow.f64 (exp.f64 (/.f64 l Om)) (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 ky) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) l)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 (sin.f64 ky) l) (*.f64 2 (/.f64 1 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (/.f64 1 Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (/.f64 1 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 2))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 2) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (/.f64 1 Om)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) l) -2) (/.f64 1 (neg.f64 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (*.f64 -2 (/.f64 1 (neg.f64 Om))))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 -2 (neg.f64 Om)))
(*.f64 (sin.f64 ky) (*.f64 l (/.f64 -2 (neg.f64 Om))))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (*.f64 l 2)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) 1) (/.f64 2 Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 2 Om) (*.f64 (sin.f64 ky) l))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) Om))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (/.f64 (cbrt.f64 Om) l)))
(/.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) l))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (/.f64 (cbrt.f64 Om) l)))
(/.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) l))
(*.f64 (pow.f64 (cbrt.f64 Om) -2) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (cbrt.f64 Om)))
(*.f64 (pow.f64 (cbrt.f64 Om) -2) (/.f64 (sin.f64 ky) (/.f64 (cbrt.f64 Om) (*.f64 2 l))))
(*.f64 (pow.f64 (cbrt.f64 Om) -2) (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) l)))
(/.f64 (pow.f64 (cbrt.f64 Om) -2) (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (+.f64 l l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (/.f64 (cbrt.f64 Om) l)))
(/.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) l))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 Om) l)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) l))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 Om) l)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) l))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (pow.f64 Om -1/2) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (sqrt.f64 Om)))
(*.f64 (pow.f64 Om -1/2) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 Om) (*.f64 2 l))))
(*.f64 (pow.f64 Om -1/2) (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) l)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) (pow.f64 Om -1/2)) (sqrt.f64 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 Om) l)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) l))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2) 1/2)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 3) 1/3)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 3)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 2)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) -1)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3) (pow.f64 Om 3)) 1/3)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (/.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1) -1)
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) (neg.f64 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (*.f64 -2 (/.f64 1 (neg.f64 Om))))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 -2 (neg.f64 Om)))
(*.f64 (sin.f64 ky) (*.f64 l (/.f64 -2 (neg.f64 Om))))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(log.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 3))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3) (pow.f64 Om 3)))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(exp.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 1))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1/3))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 3))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 2))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1))
(*.f64 2 (/.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(+.f64 0 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2)))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l)) -2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l)) -2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1/2))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(pow.f64 (+.f64 1 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) 3) -1/3)
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l)) 3) -1/6) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l)) 3) -1/6))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))) 3) -1/6) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))) 3) -1/6))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) 3) -1/6) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) 3) -1/6))
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -3) 1/3)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -3)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) 3)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))))) -2)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -1/2) 2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(pow.f64 (neg.f64 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -3))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))) -1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) 1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 2)) -1/2))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 2 (/.f64 Om (sin.f64 ky))) l) 2))) -1/2)
(pow.f64 (exp.f64 -1/2) (log1p.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2)))
(pow.f64 (exp.f64 -1/2) (log1p.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))) -3)) 1/3))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))) 3))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))))) 2))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (*.f64 l (sin.f64 ky))) 2) (*.f64 Om Om))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(+.f64 0 (*.f64 (sin.f64 ky) l))
(*.f64 l (sin.f64 ky))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))
(*.f64 l (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) l))) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (*.f64 (sin.f64 ky) l) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1/2)
(*.f64 l (sin.f64 ky))
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3) 1/3)
(*.f64 l (sin.f64 ky))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 3)
(*.f64 l (sin.f64 ky))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l)) 2)
(*.f64 l (sin.f64 ky))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 l (sin.f64 ky))
(fabs.f64 (*.f64 (sin.f64 ky) l))
(*.f64 l (sin.f64 ky))
(fabs.f64 (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 l (sin.f64 ky))
(fabs.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 l (sin.f64 ky))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(*.f64 l (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3))
(*.f64 l (sin.f64 ky))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) l)))
(*.f64 l (sin.f64 ky))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) l)))
(*.f64 l (sin.f64 ky))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) l)))
(*.f64 l (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) l)) 1))
(*.f64 l (sin.f64 ky))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) l))) 1/3))
(*.f64 l (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l))) 3))
(*.f64 l (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l))) 2))
(*.f64 l (sin.f64 ky))
(+.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(+.f64 0 (*.f64 (sin.f64 ky) (*.f64 l 2)))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 2 (sin.f64 ky)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 2 (sin.f64 ky))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (*.f64 2 (sin.f64 ky))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 1)
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 1)
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3) 1/3)
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 3)
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 2)
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 ky) 2)))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) 3))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) 1))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 1/3))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 3))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)))) 2))
(*.f64 2 (fabs.f64 (*.f64 l (sin.f64 ky))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (sin.f64 ky) (+.f64 l l))

localize49.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky))))))))))
0.4b
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))))
2.1b
(*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))
3.0b
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))))))
Compiler

Compiled 141 to 82 computations (41.8% saved)

series164.0ms (0.9%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
19.0ms
l
@-inf
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))))))
16.0ms
l
@-inf
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))))
14.0ms
l
@inf
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))))))
14.0ms
Om
@0
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))))))
12.0ms
l
@inf
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))))
Compiler

Compiled 17720 to 13913 computations (21.5% saved)

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
837×log-prod_binary64
306×expm1-udef_binary64
306×log1p-udef_binary64
261×log-pow_binary64
204×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01982
138271
2469871
Stop Event
node limit
Counts
4 → 140
Calls
Call 1
Inputs
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))))))
(*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky))))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 ky) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) 1))))))

simplify188.0ms (1%)

Algorithm
egg-herbie
Rules
713×unswap-sqr_binary64
412×associate-*r*_binary64
337×associate-*l*_binary64
302×fma-def_binary64
249×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051912965
1151012264
2580311784
Stop Event
node limit
Counts
284 → 277
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))))))
(/.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))) (pow.f64 Om 7))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))))))
(/.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))) (pow.f64 Om 7))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 Om 3)) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (pow.f64 (/.f64 1 Om) 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (pow.f64 (/.f64 1 Om) 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))))))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 0)
(+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(+.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(+.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(*.f64 2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
(/.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (*.f64 1/2 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(+.f64 0 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) 1))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 0)
(+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(+.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(+.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(*.f64 2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(log.f64 (*.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (*.f64 1/2 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1/2) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) 1))
Outputs
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (pow.f64 l 4)) (*.f64 -2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 1 (fma.f64 (neg.f64 (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4)))) (pow.f64 l 4) (/.f64 (*.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l l)) (*.f64 Om Om))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 1) (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4))) (pow.f64 l 4)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (pow.f64 l 4)) (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (*.f64 -2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2)))))))) (*.f64 -2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4)))) (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4))))))) (-.f64 1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4))) (pow.f64 l 4))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 1) (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4))) (pow.f64 l 4))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4)))) (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4)))))))
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))))
(/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))) (/.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 l 3))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))))))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2)))) (pow.f64 (/.f64 1 l) 7))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))) (pow.f64 (/.f64 1 l) 7) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (-.f64 (/.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5))) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5))))) (pow.f64 (/.f64 1 l) 7) (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5))))
(/.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l))
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) l)
(/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (/.f64 (*.f64 -1/2 (/.f64 -1 (pow.f64 l 3))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2)))) (pow.f64 (/.f64 -1 l) 7))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 7) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))) (fma.f64 (pow.f64 (/.f64 -1 l) 7) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (-.f64 (/.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5))) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5))))) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))
(/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))))
(/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))) (pow.f64 Om 7))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))))))
(fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2) 2))))) (pow.f64 Om 7)) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3))))))))
(+.f64 (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) 2))))) (pow.f64 Om 7) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))))))
(+.f64 (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3))) (fma.f64 (*.f64 -1/2 (-.f64 (/.f64 1/4 (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5))) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5))))) (pow.f64 Om 7) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 -2 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))) (+.f64 1 (*.f64 (*.f64 -2 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4))))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))) (+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2))))) (pow.f64 (/.f64 1 Om) 6)) (*.f64 (*.f64 -2 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2))) (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (pow.f64 (/.f64 1 Om) 6))) (fma.f64 (neg.f64 (pow.f64 (/.f64 1 Om) 4)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))) 1))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (pow.f64 (/.f64 1 Om) 6)))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 -2 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (neg.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (pow.f64 (/.f64 -1 Om) 4)))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4)))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (neg.f64 (fma.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (pow.f64 (/.f64 -1 Om) 6)))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (fma.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (pow.f64 (/.f64 -1 Om) 6))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (/.f64 (*.f64 (fabs.f64 (sin.f64 ky)) l) Om))
(*.f64 2 (/.f64 (fabs.f64 (sin.f64 ky)) (/.f64 Om l)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (pow.f64 l 4)) (*.f64 -2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 1 (fma.f64 (neg.f64 (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4)))) (pow.f64 l 4) (/.f64 (*.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l l)) (*.f64 Om Om))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 1) (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4))) (pow.f64 l 4)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (pow.f64 l 4)) (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (*.f64 -2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2)))))))) (*.f64 -2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4)))) (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4))))))) (-.f64 1 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4))) (pow.f64 l 4))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 1) (*.f64 (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4))) (pow.f64 l 4))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4)))) (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4)))))))
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l))
(/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))))
(/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))) (/.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 l 3))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))))
(+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))))))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))) (fma.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2)))) (pow.f64 (/.f64 1 l) 7))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))) (pow.f64 (/.f64 1 l) 7) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5))))
(+.f64 (+.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) (/.f64 (/.f64 -1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (-.f64 (/.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5))) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5))))) (pow.f64 (/.f64 1 l) 7) (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5))))
(/.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l))
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) l)
(/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (/.f64 (*.f64 -1/2 (/.f64 -1 (pow.f64 l 3))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2)))))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (fma.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 2)))) (pow.f64 (/.f64 -1 l) 7))))) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 l) 7) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))))) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 1/2 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3))) (fma.f64 (pow.f64 (/.f64 -1 l) 7) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5)) (-.f64 (/.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5))) (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 5))))) (/.f64 (/.f64 -1 l) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))))
(/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))
(/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))))
(/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)))))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3))))
(+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))))) (pow.f64 Om 7))) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))))))
(fma.f64 -1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2) 2))))) (pow.f64 Om 7)) (+.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3))))))))
(+.f64 (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) 2))))) (pow.f64 Om 7) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))))))
(+.f64 (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 -1/2 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3))) (fma.f64 (*.f64 -1/2 (-.f64 (/.f64 1/4 (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5))) (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5)) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 5))))) (pow.f64 Om 7) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 -2 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))) (+.f64 1 (*.f64 (*.f64 -2 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4))))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))) (+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2))))) (pow.f64 (/.f64 1 Om) 6)) (*.f64 (*.f64 -2 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2))) (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (pow.f64 (/.f64 1 Om) 6))) (fma.f64 (neg.f64 (pow.f64 (/.f64 1 Om) 4)) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))) 1))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (pow.f64 (/.f64 1 Om) 6)))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 -2 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (neg.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (pow.f64 (/.f64 -1 Om) 4)))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4)))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (neg.f64 (fma.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (pow.f64 (/.f64 -1 Om) 6)))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (fma.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (pow.f64 (/.f64 -1 Om) 6))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(/.f64 1 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) -1/2))
(fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) -1/2 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4))) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4) 1/4) (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 l 4) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))))))
(fma.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (*.f64 -2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))))))) (/.f64 (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 Om Om) (pow.f64 (fabs.f64 (sin.f64 ky)) 2)))))) (+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om))) 2))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) -1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4))) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4) 1/4) (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 l 4) 1/2))) (fma.f64 (*.f64 -1/4 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (fma.f64 -4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4)))) (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4))))) (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) Om) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4))) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 4) 1/4) (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 Om 4)) 1/4))) Om)))) (pow.f64 l 6) 1))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) l))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1 l) 2)) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) l)))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 1/2)) (/.f64 (/.f64 1 l) l)) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) l)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(+.f64 (+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2)))) (*.f64 -1/2 (+.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 1/2) 2)))))) (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1 l) 2)) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) l)) (/.f64 (*.f64 (/.f64 -1/2 (pow.f64 l 3)) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 1/2)) (/.f64 (/.f64 1 l) l)) (/.f64 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))))) (pow.f64 l 3)) (sqrt.f64 1/2))) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) l)))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2))))
(-.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) l))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 2)))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 -1 l) 2)) (/.f64 -1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (sqrt.f64 1/2))))))
(-.f64 (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 -1 l) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (/.f64 -1 (pow.f64 l 3)) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2)) (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 -1 l) 2))))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (/.f64 1/2 (pow.f64 l 3)) (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 -1 l) 2)) (/.f64 -1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 -1 l) 2)) (/.f64 (/.f64 (neg.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)))))) (pow.f64 l 3)) (sqrt.f64 1/2))) (/.f64 -1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) 4)) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) (*.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2))) 2)) (*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) (/.f64 Om (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 Om 3)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) 3)) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (fabs.f64 (sin.f64 ky)) 2)) (*.f64 l l))) (pow.f64 (sqrt.f64 1/2) 2))))) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2))) 2)) (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2))) 2) (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4))))))))) (*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) 4)))) (/.f64 Om (sqrt.f64 1/2)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1)
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (pow.f64 (/.f64 1 Om) 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) -1/2) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (pow.f64 (/.f64 1 Om) 2)))) 1))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l (*.f64 l (/.f64 (/.f64 1 Om) Om)))) 1))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (pow.f64 (/.f64 1 Om) 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) -1/2) 2)))) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2))))) (*.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) -1/2) 2)))))))))))
(+.f64 (fma.f64 (*.f64 -1/4 (-.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))))) (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) -1/2)) (pow.f64 (/.f64 1 Om) 2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) 1))
(+.f64 (fma.f64 (*.f64 -1/4 (-.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))))) (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 (/.f64 (/.f64 1 Om) Om) -1/2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) 1))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(fma.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) 1))
(fma.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) -1/2) 2)))) 1))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))) 2)) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) -1/2) 2)))) 1) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) (fma.f64 -2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2))))) (*.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l))) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (*.f64 l l)) -1/2) 2))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (fma.f64 (*.f64 -1/4 (-.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 l l)) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))))) (pow.f64 (/.f64 -1 Om) 6) 1)))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (fma.f64 (*.f64 -1/4 (-.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (fma.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 l (*.f64 l (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (*.f64 -4 (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))) (*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))) (-.f64 (*.f64 2 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4))) (*.f64 1/4 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 4) (pow.f64 l 4)))))))) (pow.f64 (/.f64 -1 Om) 6) 1)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 0)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))) -2)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))
(fma.f64 (*.f64 1/2 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 0 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sin.f64 ky) (/.f64 l Om)))) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 1)
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 3) 1/3)
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) 3)
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) 2)
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l Om) (sin.f64 ky))))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 3))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) 1))
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 0)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 0 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 (*.f64 2 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 3 (*.f64 1/3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 1/3 (*.f64 3 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))) -2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(log.f64 (*.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) 1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(fma.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))
(fma.f64 (*.f64 1/2 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -1/2) (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) -2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) -2)))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 3))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))) 1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) -1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))))))

eval1.4s (7.6%)

Compiler

Compiled 79039 to 53483 computations (32.3% saved)

prune504.0ms (2.7%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New121651221
Fresh011
Picked101
Done224
Total121981227
Error
0b
Counts
1227 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
4.3b
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3)
4.3b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
4.3b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
0.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
37.4b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
26.9b
(sqrt.f64 1/2)
4.3b
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
25.4b
1
Compiler

Compiled 231 to 195 computations (15.6% saved)

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
0.0b
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2)
0.4b
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
2.1b
(*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))
Compiler

Compiled 99 to 61 computations (38.4% saved)

series254.0ms (1.4%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
58.0ms
ky
@inf
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2)
25.0ms
ky
@-inf
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2)
17.0ms
l
@-inf
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
17.0ms
Om
@0
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
14.0ms
l
@inf
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
Compiler

Compiled 15269 to 12572 computations (17.7% saved)

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
770×log-prod_binary64
295×pow1/3_binary64
292×expm1-udef_binary64
292×log1p-udef_binary64
269×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01675
134675
2428975
Stop Event
node limit
Counts
4 → 118
Calls
Call 1
Inputs
(*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 l (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 2 (sin.f64 ky))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 2 (sin.f64 ky)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 l (*.f64 2 (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 2 (sin.f64 ky)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 3/2) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3/2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (/.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) (neg.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2 1/2)))))

simplify148.0ms (0.8%)

Algorithm
egg-herbie
Rules
681×associate-*r*_binary64
636×fma-def_binary64
555×associate-*l*_binary64
312×distribute-rgt-in_binary64
310×distribute-lft-in_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
078413059
1245411881
Stop Event
node limit
Counts
262 → 380
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2))))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2))))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))) (pow.f64 Om 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))) (pow.f64 l 4)) 1))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))) (pow.f64 l 4)) (+.f64 1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))) (pow.f64 Om 2))) (+.f64 (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 3)) (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -360 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 3))))))))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 1 l) 2))) (+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 1 l) 2))) (+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 3)) (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))))))) (+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1 l) 2))) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 3)) (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))))) (pow.f64 (/.f64 -1 l) 3))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1 l) 2))) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 1/2 3/2)))))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 3)))) (pow.f64 Om 3))) (+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 1/2 3/2))))))
1
(+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))) (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 3)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (pow.f64 l 2)))) (*.f64 1/480 (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2)))))) (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 3))))))) (pow.f64 (/.f64 1 Om) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))) (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))) (+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 3)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (pow.f64 l 2)))) (*.f64 1/480 (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2)))))) (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 3))))))) (pow.f64 (/.f64 -1 Om) 6)) (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))))
1
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3)) (*.f64 -360 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3))))) (*.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4)))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5))) (+.f64 1/2 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2))))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))))))
1
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 0 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(/.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky))))
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 Om l))
(/.f64 1 (/.f64 Om (*.f64 l (*.f64 2 (sin.f64 ky)))))
(/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) Om)
(/.f64 (neg.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) 1) Om)
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (*.f64 2 (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 2 (sin.f64 ky)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)) 1/3)
(pow.f64 (/.f64 Om (*.f64 l (*.f64 2 (sin.f64 ky)))) -1)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 2 (sin.f64 ky)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2)
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)) 1/3)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) -1)
(pow.f64 (/.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) 1) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1))
(+.f64 0 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))) 1)
(*.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2) 1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3/2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3/2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3))
(log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(exp.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (/.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1)
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4)))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) (neg.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4)))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(/.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) 2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) -1)
(pow.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))) -1)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3))
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 1))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2)
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2)
(fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1/2)
(fma.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1/2)
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2 1/2)
Outputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(/.f64 (*.f64 l 2) (/.f64 Om ky))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))
(fma.f64 2 (/.f64 l (/.f64 Om ky)) (*.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l))))
(fma.f64 2 (*.f64 (/.f64 l Om) ky) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 ky 3) Om) l)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(fma.f64 2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(fma.f64 2 (*.f64 (/.f64 l Om) ky) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 ky 3) Om) l) (*.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 ky 5)))))
(+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(fma.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om) (fma.f64 2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(fma.f64 -1/2520 (*.f64 (/.f64 l Om) (pow.f64 ky 7)) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 ky 3) Om) l) (*.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 ky 5))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(-.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l)))) (*.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(fma.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2))))))))) (+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4))))))
(-.f64 (-.f64 (-.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l)))) (*.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 l 4))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) Om)))))
(/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (/.f64 1 l) 5) (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2))))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(fma.f64 -1 (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))))) (pow.f64 (/.f64 1 l) 7)) (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (/.f64 1 l) 5) (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))))
(-.f64 (+.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))) (*.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))))) (pow.f64 (/.f64 1 l) 7)))
(/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (/.f64 -1 l) 5) (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2))))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (/.f64 -1 l) 5) (fma.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (neg.f64 (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))))) (pow.f64 (/.f64 -1 l) 7))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)))) (pow.f64 (/.f64 -1 l) 5) (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 7)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))))) (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)))) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)))))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (*.f64 -1/4 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))) (pow.f64 Om 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
(fma.f64 -1 (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2)) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))))) (pow.f64 Om 7)) (fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3))))))) (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2))))) (pow.f64 Om 7)))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(-.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)))) (+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(-.f64 (-.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 -1 (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))))))) (pow.f64 (/.f64 1 Om) 6)) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)))) (+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))))
(-.f64 (-.f64 (-.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2))))) (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2)))))) (pow.f64 (/.f64 1 Om) 6)))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1/2)
(-.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1/2) (neg.f64 (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))) (pow.f64 (/.f64 -1 Om) 4))))
(-.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 Om) 4)) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2))) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1/2) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))))))) (pow.f64 (/.f64 -1 Om) 6)))))
(-.f64 (fma.f64 -1 (fma.f64 (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2))) (pow.f64 (/.f64 -1 Om) 4) (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2)))))) (pow.f64 (/.f64 -1 Om) 6))) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(-.f64 1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2))))))))
(-.f64 (-.f64 1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))) (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2))))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)))))) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/4 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))))
(+.f64 1/2 (-.f64 (neg.f64 (fma.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 1/4 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (fma.f64 1/4 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))
1
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 -3/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) -3/2 1)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))) (pow.f64 l 4)) 1))
(fma.f64 -3/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -3/2) 2) (*.f64 1/16 (fma.f64 -3 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -2) 2) (*.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4)))))) (pow.f64 l 4) 1))
(fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) -3/2 (fma.f64 (pow.f64 l 4) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 9/4) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -3/16) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 -4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) -3/4))) 1))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))) (pow.f64 l 4)) (+.f64 1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))) (pow.f64 Om 2))) (+.f64 (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 3)) (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -360 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 3))))))))
(fma.f64 -3/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (+.f64 (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -3/2) 2) (*.f64 1/16 (fma.f64 -3 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -2) 2) (*.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4)))))) (pow.f64 l 4) 1) (*.f64 (pow.f64 l 6) (fma.f64 -3/32 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -3 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -2) 2) (*.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))))) (*.f64 Om Om)) (fma.f64 1/480 (fma.f64 30 (*.f64 -8 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 3)) (*.f64 -360 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4)))))) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))))))) (*.f64 1/6 (*.f64 -27/8 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 3))))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) -3/2 (fma.f64 (pow.f64 l 4) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 9/4) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -3/16) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 -4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) -3/4))) (fma.f64 (pow.f64 l 6) (fma.f64 -3/32 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -3 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48)))) (fma.f64 1/480 (fma.f64 -360 (+.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) Om)) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 -4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 -4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))) (*.f64 -240 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 3))) (*.f64 -9/16 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 3)))) 1)))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(fma.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))) (pow.f64 1/2 3/2))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 1 l) 2))) (+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(fma.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -3)) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 1 l) 2)) (+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))))
(fma.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -3)) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 1 l) 2)) (fma.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))) (pow.f64 1/2 3/2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 1 l) 2))) (+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 3)) (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))))))) (+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(fma.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -3)) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 1 l) 2)) (fma.f64 (pow.f64 1/2 3/2) (*.f64 (/.f64 1 (pow.f64 l 3)) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (fma.f64 1/6 (/.f64 27/8 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 1/4 (-.f64 (*.f64 16 (/.f64 1/8 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 3 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))))))) (+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))))
(fma.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -3)) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 1 l) 2)) (fma.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 3) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (fma.f64 1/4 (+.f64 (/.f64 2 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 -3 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 9/16 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))))) (fma.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))) (pow.f64 1/2 3/2))))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 (pow.f64 1/2 3/2) (/.f64 (*.f64 -3/2 (pow.f64 1/2 3/2)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(fma.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))) (pow.f64 1/2 3/2))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1 l) 2))) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (pow.f64 1/2 3/2) (fma.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -3)) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1 l) 2)) (/.f64 (*.f64 -3/2 (pow.f64 1/2 3/2)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(+.f64 (pow.f64 1/2 3/2) (fma.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -3)) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1 l) 2)) (*.f64 (/.f64 -3/2 l) (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 3)) (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))))) (pow.f64 (/.f64 -1 l) 3))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1 l) 2))) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(+.f64 (pow.f64 1/2 3/2) (fma.f64 (pow.f64 1/2 3/2) (*.f64 (/.f64 -1 (pow.f64 l 3)) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (fma.f64 1/6 (/.f64 27/8 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 1/4 (-.f64 (*.f64 16 (/.f64 1/8 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 3 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))))))) (fma.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -3)) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1 l) 2)) (/.f64 (*.f64 -3/2 (pow.f64 1/2 3/2)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1 (pow.f64 l 3)) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (fma.f64 1/4 (+.f64 (/.f64 2 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 -3 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 9/16 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))))) 1) (pow.f64 1/2 3/2)) (fma.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -3)) (*.f64 (pow.f64 1/2 3/2) (pow.f64 (/.f64 -1 l) 2)) (*.f64 (/.f64 -3/2 l) (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (*.f64 Om (pow.f64 1/2 3/2)) (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)))))
(fma.f64 3/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) Om) (pow.f64 1/2 3/2))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 1/2 3/2)))))
(+.f64 (pow.f64 1/2 3/2) (fma.f64 3/2 (/.f64 (*.f64 Om (pow.f64 1/2 3/2)) (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) (*.f64 (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2))) (*.f64 (*.f64 Om Om) (pow.f64 1/2 3/2)))))
(+.f64 (pow.f64 1/2 3/2) (fma.f64 3/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) Om) (*.f64 (fma.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) -3 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2))) (*.f64 (*.f64 Om Om) (pow.f64 1/2 3/2)))))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 3)))) (pow.f64 Om 3))) (+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 1/2 3/2))))))
(fma.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 Om 3) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) (fma.f64 1/4 (-.f64 (*.f64 16 (/.f64 1/8 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3))) (/.f64 3 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3))) (*.f64 1/6 (/.f64 27/8 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)))))) (+.f64 (pow.f64 1/2 3/2) (fma.f64 3/2 (/.f64 (*.f64 Om (pow.f64 1/2 3/2)) (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) (*.f64 (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2))) (*.f64 (*.f64 Om Om) (pow.f64 1/2 3/2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 Om 3) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (fma.f64 1/4 (+.f64 (/.f64 2 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)) (/.f64 -3 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3))) (/.f64 9/16 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3))))) 1) (pow.f64 1/2 3/2)) (fma.f64 3/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) Om) (*.f64 (fma.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) -3 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2))) (*.f64 (*.f64 Om Om) (pow.f64 1/2 3/2)))))
1
(+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) -3/2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) -3/2 1)
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))) (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -3/2) 2) (*.f64 1/16 (fma.f64 -3 (pow.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) -3/2)))
(+.f64 1 (fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) -3/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 9/4) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) -3/16) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))) -3/4))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 3)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (pow.f64 l 2)))) (*.f64 1/480 (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2)))))) (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 3))))))) (pow.f64 (/.f64 1 Om) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))) (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(+.f64 1 (fma.f64 (fma.f64 1/6 (*.f64 -27/8 (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 3)) (fma.f64 -3/32 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -3 (pow.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (*.f64 1/480 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (fma.f64 -360 (fma.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)) (*.f64 l l)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (*.f64 30 (pow.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 3))))))) (pow.f64 (/.f64 1 Om) 6) (fma.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -3/2) 2) (*.f64 1/16 (fma.f64 -3 (pow.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) -3/2))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -9/16 (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 3)) (fma.f64 -3/32 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (fma.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) -3 (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) 6) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 48)))))) (*.f64 1/480 (fma.f64 -360 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))))) (fma.f64 -360 (fma.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))))))) (*.f64 -240 (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 3))))))) (fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) -3/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 9/4) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) -3/16) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))) -3/4)))))))
1
(+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 -3/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) -3/2 1)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))) (+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(fma.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -3/2) 2) (*.f64 1/16 (fma.f64 -3 (pow.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (+.f64 1 (*.f64 (*.f64 -3/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 9/4) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) -3/16) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))) -3/4))) (fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) -3/2 1))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 1/16 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 3)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (pow.f64 l 2)))) (*.f64 1/480 (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2)))))) (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 3))))))) (pow.f64 (/.f64 -1 Om) 6)) (*.f64 -3/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(fma.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -3/2) 2) (*.f64 1/16 (fma.f64 -3 (pow.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (+.f64 1 (fma.f64 (fma.f64 1/6 (*.f64 -27/8 (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 3)) (fma.f64 -3/32 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -3 (pow.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (*.f64 1/480 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (fma.f64 -360 (fma.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)) (*.f64 l l)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (*.f64 30 (pow.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 3))))))) (pow.f64 (/.f64 -1 Om) 6) (*.f64 (*.f64 -3/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 9/4) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) -3/16) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))) -3/4))) 1) (fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))) -3/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -9/16 (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 3)) (fma.f64 -3/32 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (fma.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) -3 (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) 6) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 48)))))) (*.f64 1/480 (fma.f64 -360 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))))) (fma.f64 -360 (fma.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))))))) (*.f64 -240 (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 3))))))))))
1
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)
(fma.f64 -3/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) 1)
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) -3/2 1)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4))))
(+.f64 (fma.f64 -3/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) 1) (*.f64 (pow.f64 ky 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -3/2) 2)))))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) -3/2 (fma.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/4) (+.f64 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4)) -3/4) (*.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -3/16))) 1))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3)) (*.f64 -360 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3))))) (*.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4)))))
(+.f64 (fma.f64 -3/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) 1) (fma.f64 (pow.f64 ky 6) (fma.f64 1/480 (fma.f64 -360 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))))) (fma.f64 30 (*.f64 -8 (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 3)) (*.f64 -360 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))))))))))) (fma.f64 -3/32 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 Om Om)) 2))))) (*.f64 1/6 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -3/2) 3)))) (*.f64 (pow.f64 ky 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -3/2) 2))))))
(+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) -3/2 1) (fma.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/4) (+.f64 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4)) -3/4) (*.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -3/16))) (*.f64 (pow.f64 ky 6) (fma.f64 1/480 (fma.f64 -360 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4))) (fma.f64 -360 (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (*.f64 -2 (*.f64 l l)) (/.f64 (*.f64 Om Om) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -240 (pow.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 3)))) (fma.f64 -3/32 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 48 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -6 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 -9/16 (pow.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 3)))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1)))) 3/2)
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))) 1)
(-.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))))))
(+.f64 1 (-.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 -4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 (pow.f64 l 4) -1/2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))))))) (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4)))))))
(+.f64 1 (-.f64 (*.f64 -1/2 (fma.f64 (pow.f64 l 6) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) Om)) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 -4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))) (*.f64 (pow.f64 l 4) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 -4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l)))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 1/2 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(+.f64 (+.f64 1/2 (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))))) (+.f64 1/2 (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))))
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))))) 1/2) (+.f64 (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 1/2 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 1/2 (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(+.f64 1/2 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5))) (+.f64 1/2 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))))) (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(fma.f64 (*.f64 1/2 (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))))) (pow.f64 (/.f64 -1 l) 5) (+.f64 1/2 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)))))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))))))
(+.f64 1/2 (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (*.f64 -1/4 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2))))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
(+.f64 1/2 (fma.f64 1/2 (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3))))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)))))))
(+.f64 1/2 (fma.f64 1/2 (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3))))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (*.f64 -1/4 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(-.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4)))) 1) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)) (*.f64 l l)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4)))) 1) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))))))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
1
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(-.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4)))) 1) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)) (*.f64 l l)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))) (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))
(-.f64 (fma.f64 -1/2 (fma.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))))))) (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))))) 1) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (pow.f64 (/.f64 -1 Om) 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(-.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))))))))
(+.f64 1 (fma.f64 (*.f64 -1/2 (pow.f64 ky 4)) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4)) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 (/.f64 Om ky) (/.f64 Om ky)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))))))))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))))))))
(+.f64 1 (fma.f64 -1/2 (fma.f64 (pow.f64 ky 6) (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (*.f64 -2 (*.f64 l l)) (/.f64 (*.f64 Om Om) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 (/.f64 Om ky) (/.f64 Om ky)))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))))
(+.f64 0 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(/.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 Om l))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(/.f64 1 (/.f64 Om (*.f64 l (*.f64 2 (sin.f64 ky)))))
(*.f64 (/.f64 1 Om) (*.f64 l (*.f64 2 (sin.f64 ky))))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (*.f64 2 l)))
(/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) Om)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(/.f64 (neg.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 2 (sin.f64 ky))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) Om))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) 1) Om)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (*.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(/.f64 (*.f64 (neg.f64 l) (*.f64 2 (sin.f64 ky))) (neg.f64 Om))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 2 (sin.f64 ky))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) Om))
(/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 2 (sin.f64 ky))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) Om))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 2 (sin.f64 ky)) 3)) 1/3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(pow.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)) 1/3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(pow.f64 (/.f64 Om (*.f64 l (*.f64 2 (sin.f64 ky)))) -1)
(*.f64 (/.f64 1 Om) (*.f64 l (*.f64 2 (sin.f64 ky))))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (*.f64 2 l)))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))
(fabs.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))
(*.f64 (/.f64 l Om) (*.f64 2 (log.f64 (exp.f64 (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 2 (sin.f64 ky)) 3)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)) 3)))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(pow.f64 (/.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) 1) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))
(+.f64 0 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))) 1)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(*.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2) 1)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/4))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3/2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))) 3)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3))
(log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2) 3))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(exp.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) 1))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (/.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)) 2)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4)))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) -1/2) 1/4)))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)) 3))) (fma.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) (+.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) -1/2) 1/4))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) -1/2) 1/4)))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)) 3))) (fma.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) (+.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) -1/2) 1/4))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) -1/2) 1/4)))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)) 3))) (fma.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) (+.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) -1/2) 1/4))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om) 2))) (+.f64 1/4 (/.f64 -1/4 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) (neg.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4)))
(/.f64 (+.f64 -1/8 (neg.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) (neg.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) -1/2) 1/4)))
(/.f64 (+.f64 -1/8 (/.f64 -1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)) 3))) (neg.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) (+.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) -1/2) 1/4)))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(*.f64 1 (/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))))
(/.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2))
(/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) -1/2))
(/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om) 2))) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) -1/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3) 1/3)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 3)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))) 3/2)) 2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(pow.f64 (/.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2) 1/4) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) -1)
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) -1/2) 1/4)))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)) 3))) (fma.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) (+.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))) -1/2) 1/4))
(pow.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))) -1)
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))
(fabs.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 1))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(fma.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1/2 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om))))

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (sin.f64 ky) (+.f64 l l))
2.3b
(/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
7.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
Compiler

Compiled 73 to 21 computations (71.2% saved)

series1.1s (5.7%)

Counts
3 → 88
Calls

24 calls:

TimeVariablePointExpression
514.0ms
Om
@-inf
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
514.0ms
Om
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
6.0ms
Om
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
3.0ms
l
@-inf
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
2.0ms
l
@inf
(/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
Compiler

Compiled 124578 to 87797 computations (29.5% saved)

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
658×log-prod_binary64
566×prod-diff_binary64
249×fma-def_binary64
231×expm1-udef_binary64
231×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01345
129139
2416239
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
(*.f64 (sin.f64 ky) (+.f64 l l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))) (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 3) 1/8)) (sqrt.f64 (fma.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))) (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) -1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))) (cbrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (cbrt.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 2) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 (sin.f64 ky) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2)) (/.f64 Om (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))) (/.f64 Om (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))) (/.f64 (cbrt.f64 Om) (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 ky) l) 1) (*.f64 (*.f64 (sin.f64 ky) l) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3) (pow.f64 (*.f64 (sin.f64 ky) l) 3)) (fma.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l) (-.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))) (-.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 l 3)) (sin.f64 ky)) (fma.f64 l l 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 0 (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 2 (pow.f64 l 3))) (fma.f64 l l 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (+.f64 l l) (pow.f64 (sin.f64 ky) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 ky) l (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l (sin.f64 ky) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) l) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (sin.f64 ky)) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) l) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (sin.f64 ky)) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 ky) l) 1 (*.f64 (*.f64 (sin.f64 ky) l) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (cbrt.f64 (*.f64 (sin.f64 ky) l))) (cbrt.f64 (*.f64 (sin.f64 ky) l)) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l)) (sqrt.f64 (*.f64 (sin.f64 ky) l)) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 l)) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (sqrt.f64 l) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) l))))))

simplify57.0ms (0.3%)

Algorithm
egg-herbie
Rules
165×associate-*r*_binary64
136×associate-*l*_binary64
132×associate-/r*_binary64
117×times-frac_binary64
115×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03303813
18013813
241133813
Stop Event
unsound
Counts
200 → 132
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) 2)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) 2) (pow.f64 Om 3)) (*.f64 (sqrt.f64 1/2) (*.f64 (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) 2)) (sqrt.f64 1/2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(*.f64 2 (*.f64 l ky))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (*.f64 2 (*.f64 l ky)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 ky 5) l)) (*.f64 2 (*.f64 l ky))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 ky 5) l)) (+.f64 (*.f64 -1/2520 (*.f64 l (pow.f64 ky 7))) (*.f64 2 (*.f64 l ky)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(+.f64 0 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))) 1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))) (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))))))
(/.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 3) 1/8)) (sqrt.f64 (fma.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))) (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) -1/2) 1/4)))
(pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))) 1))
(+.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))) (cbrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))) 1)
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l))))
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1)
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (cbrt.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 2) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l)))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l))) Om)
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (+.f64 l l))))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 (sin.f64 ky) (+.f64 l l))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2)) (/.f64 Om (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))) (/.f64 Om (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))) (/.f64 (cbrt.f64 Om) (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om (+.f64 l l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (+.f64 l l)))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (+.f64 l l)))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 2)
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l))) -1)
(neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l)))))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 3))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 1))
(+.f64 0 (*.f64 (sin.f64 ky) (+.f64 l l)))
(+.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))
(+.f64 (*.f64 (*.f64 (sin.f64 ky) l) 1) (*.f64 (*.f64 (sin.f64 ky) l) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3) (pow.f64 (*.f64 (sin.f64 ky) l) 3)) (fma.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l) (-.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))) (-.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 l 3)) (sin.f64 ky)) (fma.f64 l l 0))
(/.f64 (*.f64 0 (sin.f64 ky)) 0)
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 (pow.f64 l 3))) (fma.f64 l l 0))
(/.f64 (*.f64 (sin.f64 ky) 0) 0)
(pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 3)
(pow.f64 (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 2))
(fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))
(fabs.f64 (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l))))
(fabs.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 l l)))
(cbrt.f64 (*.f64 (+.f64 l l) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 1))
(fma.f64 (sin.f64 ky) l (*.f64 (sin.f64 ky) l))
(fma.f64 l (sin.f64 ky) (*.f64 (sin.f64 ky) l))
(fma.f64 1 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) l) (*.f64 (sin.f64 ky) l))
(fma.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (sin.f64 ky)) (*.f64 (sin.f64 ky) l))
(fma.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) l) (*.f64 (sin.f64 ky) l))
(fma.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (sin.f64 ky)) (*.f64 (sin.f64 ky) l))
(fma.f64 (*.f64 (sin.f64 ky) l) 1 (*.f64 (*.f64 (sin.f64 ky) l) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (cbrt.f64 (*.f64 (sin.f64 ky) l))) (cbrt.f64 (*.f64 (sin.f64 ky) l)) (*.f64 (sin.f64 ky) l))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l)) (sqrt.f64 (*.f64 (sin.f64 ky) l)) (*.f64 (sin.f64 ky) l))
(fma.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 l)) (*.f64 (sin.f64 ky) l))
(fma.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (*.f64 (sin.f64 ky) l))
(fma.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l) (*.f64 (sin.f64 ky) l))
(fma.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (sqrt.f64 l) (*.f64 (sin.f64 ky) l))
(fma.f64 (*.f64 l (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) l))
(fma.f64 (*.f64 l (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) l))
Outputs
(sqrt.f64 1/2)
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))) (sqrt.f64 1/2))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) 2)) (sqrt.f64 1/2)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) 2) (pow.f64 Om 3)) (*.f64 (sqrt.f64 1/2) (*.f64 (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) 2)) (sqrt.f64 1/2))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 Om (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 2 (*.f64 l ky))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (*.f64 2 (*.f64 l ky)))
(fma.f64 -1/3 (*.f64 l (pow.f64 ky 3)) (*.f64 2 (*.f64 l ky)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 ky 5) l)) (*.f64 2 (*.f64 l ky))))
(fma.f64 -1/3 (*.f64 l (pow.f64 ky 3)) (fma.f64 1/60 (*.f64 l (pow.f64 ky 5)) (*.f64 2 (*.f64 l ky))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 ky 5) l)) (+.f64 (*.f64 -1/2520 (*.f64 l (pow.f64 ky 7))) (*.f64 2 (*.f64 l ky)))))
(fma.f64 -1/3 (*.f64 l (pow.f64 ky 3)) (fma.f64 1/60 (*.f64 l (pow.f64 ky 5)) (fma.f64 -1/2520 (*.f64 l (pow.f64 ky 7)) (*.f64 2 (*.f64 l ky)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(+.f64 0 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))) 1/2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))) 1)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))) (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/4))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1/2))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 Om (+.f64 l l))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 Om (+.f64 l l))))))
(/.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 3) 1/8)) (sqrt.f64 (fma.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l)))) (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) -1/2) 1/4)))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 Om (+.f64 l l))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 Om (+.f64 l l))))))
(pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 3/2) 1/3)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))) 3)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 1/4) 2)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2) 3/2))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2)) 1/2))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1/2))) 1))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(+.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))) (cbrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))) 1/2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))) 1)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (cbrt.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 2))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 2) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (+.f64 l l))) Om)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (+.f64 l l))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 (sin.f64 ky) (+.f64 l l))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2)) (/.f64 Om (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 1 (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))) (/.f64 Om (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))) (/.f64 (cbrt.f64 Om) (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))) (/.f64 Om (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om (+.f64 l l)))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (+.f64 l l)))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (+.f64 l l)))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 1)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 3) 1/3)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 3)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 2)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om (+.f64 l l))) -1)
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 2))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l))) 3))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 3)))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))) 1))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (sqrt.f64 1/2))
(+.f64 0 (*.f64 (sin.f64 ky) (+.f64 l l)))
(sqrt.f64 1/2)
(+.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(+.f64 (*.f64 (*.f64 (sin.f64 ky) l) 1) (*.f64 (*.f64 (sin.f64 ky) l) 1))
(sqrt.f64 1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))))
(sqrt.f64 1/2)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))))
(sqrt.f64 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) 1)
(sqrt.f64 1/2)
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3) (pow.f64 (*.f64 (sin.f64 ky) l) 3)) (fma.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l) (-.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)))))
(sqrt.f64 1/2)
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)) (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))) (-.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l)))
(sqrt.f64 1/2)
(/.f64 (*.f64 (*.f64 2 (pow.f64 l 3)) (sin.f64 ky)) (fma.f64 l l 0))
(sqrt.f64 1/2)
(/.f64 (*.f64 0 (sin.f64 ky)) 0)
(sqrt.f64 1/2)
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 (pow.f64 l 3))) (fma.f64 l l 0))
(sqrt.f64 1/2)
(/.f64 (*.f64 (sin.f64 ky) 0) 0)
(sqrt.f64 1/2)
(pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 1)
(sqrt.f64 1/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 3) 1/3)
(sqrt.f64 1/2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 3)
(sqrt.f64 1/2)
(pow.f64 (*.f64 (+.f64 l l) (sqrt.f64 (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 2))
(sqrt.f64 1/2)
(fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))
(sqrt.f64 1/2)
(fabs.f64 (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l))))
(sqrt.f64 1/2)
(fabs.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 (+.f64 l l)))))
(sqrt.f64 1/2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (sin.f64 ky)))
(sqrt.f64 1/2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))
(sqrt.f64 1/2)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 3))
(sqrt.f64 1/2)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 l l)))
(sqrt.f64 1/2)
(cbrt.f64 (*.f64 (+.f64 l l) (pow.f64 (sin.f64 ky) 3)))
(sqrt.f64 1/2)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
(sqrt.f64 1/2)
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
(sqrt.f64 1/2)
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (+.f64 l l))))
(sqrt.f64 1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) 1))
(sqrt.f64 1/2)
(fma.f64 (sin.f64 ky) l (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(fma.f64 l (sin.f64 ky) (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(fma.f64 1 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) l) (*.f64 (sin.f64 ky) l))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 l (cbrt.f64 (sin.f64 ky))) (*.f64 l (sin.f64 ky)))
(fma.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (sin.f64 ky)) (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(fma.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) l) (*.f64 (sin.f64 ky) l))
(fma.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 l (sqrt.f64 (sin.f64 ky))) (*.f64 l (sin.f64 ky)))
(fma.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (sin.f64 ky)) (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(fma.f64 (*.f64 (sin.f64 ky) l) 1 (*.f64 (*.f64 (sin.f64 ky) l) 1))
(sqrt.f64 1/2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (cbrt.f64 (*.f64 (sin.f64 ky) l))) (cbrt.f64 (*.f64 (sin.f64 ky) l)) (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l)) (sqrt.f64 (*.f64 (sin.f64 ky) l)) (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(fma.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 l)) (*.f64 (sin.f64 ky) l))
(fma.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 l (sqrt.f64 (sin.f64 ky))) (*.f64 l (sin.f64 ky)))
(fma.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (*.f64 (sin.f64 ky) l))
(fma.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 l (sqrt.f64 (sin.f64 ky))) (*.f64 l (sin.f64 ky)))
(fma.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l) (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(fma.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (sqrt.f64 l) (*.f64 (sin.f64 ky) l))
(sqrt.f64 1/2)
(fma.f64 (*.f64 l (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) l))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 l (cbrt.f64 (sin.f64 ky))) (*.f64 l (sin.f64 ky)))
(fma.f64 (*.f64 l (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) l))
(fma.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 l (sqrt.f64 (sin.f64 ky))) (*.f64 l (sin.f64 ky)))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
0.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
0.4b
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
2.1b
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
Compiler

Compiled 78 to 45 computations (42.3% saved)

series131.0ms (0.7%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
14.0ms
l
@-inf
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
14.0ms
l
@inf
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
14.0ms
Om
@0
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
8.0ms
l
@inf
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
7.0ms
l
@inf
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
Compiler

Compiled 14262 to 11752 computations (17.6% saved)

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
743×log-prod_binary64
400×pow2_binary64
280×pow1/3_binary64
276×expm1-udef_binary64
276×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01574
131974
2400974
Stop Event
node limit
Counts
4 → 130
Calls
Call 1
Inputs
(*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (*.f64 (sin.f64 ky) 2))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 (sin.f64 ky) 2)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) 2) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 (sin.f64 ky) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 3) (pow.f64 (/.f64 l Om) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 (sin.f64 ky) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 3) (pow.f64 (/.f64 l Om) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) (sqrt.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (/.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) (*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3))) (/.f64 1 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) 3) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3))) (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3))) (+.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) (neg.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2 1/2)))))

simplify140.0ms (0.8%)

Algorithm
egg-herbie
Rules
603×associate-*r*_binary64
526×fma-def_binary64
476×associate-*l*_binary64
231×distribute-rgt-in_binary64
229×distribute-lft-in_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074912726
1224911557
Stop Event
node limit
Counts
274 → 414
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2))))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2))))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))) (pow.f64 Om 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (pow.f64 l 2))))))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5))) (+.f64 1/2 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2))))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))))))
1
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 0 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (sin.f64 ky)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1)
(/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))
(/.f64 1 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) Om)
(/.f64 (neg.f64 (*.f64 l (*.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 1) Om)
(/.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (sin.f64 ky) 2)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) 2) (neg.f64 l)) (neg.f64 Om))
(pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 (sin.f64 ky) 2) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 3) (pow.f64 (/.f64 l Om) 3)) 1/3)
(pow.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))) -1)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 (sin.f64 ky) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 1))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1)
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))))
(*.f64 (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2)
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)) 1/3)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 2) -1)
(pow.f64 (/.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 2) 1) -1)
(sqrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) (sqrt.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (/.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) (*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3))) (/.f64 1 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) 3) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3))) (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3))) (+.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) (neg.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 2)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 3)
(pow.f64 (/.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) -1)
(pow.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))) -1)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3))
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2)
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2)
(fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)
(fma.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2 1/2)
Outputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(/.f64 (*.f64 (*.f64 2 l) ky) Om)
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))
(fma.f64 2 (/.f64 l (/.f64 Om ky)) (*.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l))))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 ky 3))) (/.f64 (*.f64 (*.f64 2 l) ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(fma.f64 2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (*.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 ky 5))))))
(fma.f64 2 (*.f64 (/.f64 l Om) ky) (fma.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 ky 5)) (*.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 ky 3))))))
(+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(fma.f64 -1/2520 (/.f64 l (/.f64 Om (pow.f64 ky 7))) (fma.f64 2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (*.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 ky 5)))))))
(fma.f64 -1/2520 (*.f64 (/.f64 l Om) (pow.f64 ky 7)) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (fma.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 ky 5)) (*.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 ky 3)))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(-.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)))))
(-.f64 (-.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l))) (*.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(fma.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2))))))))) (+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4))))))
(-.f64 (-.f64 (-.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l))) (*.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 l 4))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (/.f64 1 l) 5) (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -1/4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2))))) (pow.f64 (/.f64 1 l) 7))) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(fma.f64 -1 (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))))) (pow.f64 (/.f64 1 l) 7)) (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (/.f64 1 l) 5) (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))))
(-.f64 (+.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -1/4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))) (*.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -1/4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2)))) (pow.f64 (/.f64 1 l) 7)))
(/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (/.f64 -1 l) 5) (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -1/4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2))))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (/.f64 -1 l) 5) (fma.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (neg.f64 (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))))) (pow.f64 (/.f64 -1 l) 7))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(fma.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -1/4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (pow.f64 (/.f64 -1 l) 5) (+.f64 (-.f64 (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (*.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) -1/4) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2)))) (pow.f64 (/.f64 -1 l) 7))) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))))
(/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)))))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (*.f64 -1/4 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)) (fma.f64 (pow.f64 Om 5) (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))) (pow.f64 Om 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
(fma.f64 -1 (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2)) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))))) (pow.f64 Om 7)) (fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)) (fma.f64 (pow.f64 Om 5) (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))))) (*.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2))))) (pow.f64 Om 7)))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(-.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 1 Om) 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)))) (+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(-.f64 (-.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 1 Om) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 -1 (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))))))) (pow.f64 (/.f64 1 Om) 6)) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)))) (+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))))
(-.f64 (-.f64 (-.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 1 Om) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2))))) (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))))) (*.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2))))) (pow.f64 (/.f64 1 Om) 6)))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1/2)
(-.f64 1/2 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (pow.f64 (/.f64 -1 Om) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1/2) (neg.f64 (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))) (pow.f64 (/.f64 -1 Om) 4))))
(-.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 Om) 4)) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2))) 1/2) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (pow.f64 (/.f64 -1 Om) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1/2) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2)) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))))))) (pow.f64 (/.f64 -1 Om) 6)))))
(-.f64 (fma.f64 -1 (fma.f64 (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2))) (pow.f64 (/.f64 -1 Om) 4) (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (*.f64 l (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))))) (*.f64 (*.f64 (*.f64 -2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (fma.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -2))))) (pow.f64 (/.f64 -1 Om) 6))) 1/2) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (pow.f64 (/.f64 -1 Om) 2)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(-.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (*.f64 ky ky)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2))))))))
(-.f64 (-.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (*.f64 ky ky))) (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 -2 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2))))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)))))) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))))
(+.f64 (-.f64 1/2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (*.f64 ky ky))) (neg.f64 (fma.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 -2 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 -2 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))) (fma.f64 1/4 (fma.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) 8/45 (*.f64 -2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) -1/2 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 1/2 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4)) (neg.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -1/2) 2))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) -1/2 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) 1/4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 1/4))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4)) (neg.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -1/2) 2)))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))) (*.f64 Om Om)))) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4)) (neg.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -1/2) 2)))))))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) -1/2 (fma.f64 1/2 (fma.f64 (pow.f64 l 4) (-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) 1/4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 1/4)) (*.f64 (*.f64 (pow.f64 l 6) -1/2) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) -4) (pow.f64 Om 4)))) (*.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) 1/4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 1/4)))))) 1))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2))) (+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1 l) 2)) (+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2))) (+.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 l 3)) (/.f64 (sqrt.f64 1/2) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 1/2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))) (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (/.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2))))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2)) (/.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2))))))
(-.f64 (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (/.f64 -1 l) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))) (/.f64 (sqrt.f64 1/2) (/.f64 -1 (pow.f64 l 3)))))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2)) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))) (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))) (sqrt.f64 1/2)) (/.f64 -1 (pow.f64 l 3)))) (/.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (*.f64 l (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (sqrt.f64 1/2)))))
(fma.f64 1/4 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (sqrt.f64 1/2))) 2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2)) (*.f64 1/4 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))))) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3))))) (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (sqrt.f64 1/2))) 2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 1/2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))))) (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2)) (*.f64 1/4 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 1 Om) 2) (pow.f64 (sin.f64 ky) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -1/2) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))))) (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 1 Om) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -1/2) 2))))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -1/2) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) -1/2) (-.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 2)) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))))))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))))) (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 1 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (pow.f64 (/.f64 -1 Om) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -1/2) 2)))))
(+.f64 1 (fma.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (/.f64 -1 Om) 2) -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (pow.f64 l 2))))))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -1/2) 2))))))) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) -1/2) 2))))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) -1/2) (-.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 2)) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))))))) (+.f64 1 (fma.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 4)) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (/.f64 -1 Om) 2) -1/2)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (*.f64 ky ky)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 2) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4)) (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (*.f64 ky ky)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 ky 6) (*.f64 -1/2 (-.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))))))))) (/.f64 (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 2) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4)) (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 6) -1/2) (-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)))) (*.f64 1/2 (fma.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) 8/45 (*.f64 -2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 2) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4)) (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om)))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (*.f64 ky ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))) 1)
(-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))))))
(+.f64 1 (fma.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) 1/4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 2)) (pow.f64 l 4) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))) (*.f64 Om Om))))) (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4)))))))
(+.f64 1 (fma.f64 -1/2 (fma.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) -4) (pow.f64 Om 4)))) (*.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (*.f64 (pow.f64 l 4) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4) -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) -4) (pow.f64 Om 4))))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (*.f64 Om Om))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 1/2 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 1/2 (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(+.f64 1/2 (+.f64 (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))))) (+.f64 1/2 (fma.f64 -1/4 (/.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))))
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 l) 5) (+.f64 (/.f64 (/.f64 1/4 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))))) 1/2) (+.f64 (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
1/2
(-.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 1/2 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(-.f64 1/2 (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))
(-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(+.f64 1/2 (+.f64 (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5))) (+.f64 1/2 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))))) (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 2)))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 l) 5) (+.f64 (/.f64 (/.f64 1/4 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4) 2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3))))) (+.f64 1/2 (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)) 3)))) (/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 4)))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))
(+.f64 1/2 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)))))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))))))
(+.f64 1/2 (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (*.f64 -1/4 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2))))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))))))))
(+.f64 1/2 (fma.f64 1/2 (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 2) 2))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3))))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)) 3)) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4)))))))
(+.f64 1/2 (fma.f64 1/2 (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)) 2)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) 2) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3))))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (*.f64 -1/4 (pow.f64 Om 3)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 4))) 3)))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(-.f64 1 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 1 Om) 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4)))) (-.f64 1 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 1 Om) 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4)))) 1) (fma.f64 (+.f64 (*.f64 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4)))) -1) (*.f64 (*.f64 (*.f64 l l) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))) (pow.f64 (sin.f64 ky) 2))) 1)) (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (neg.f64 (pow.f64 (/.f64 1 Om) 2)))))
1
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(-.f64 1 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (pow.f64 (/.f64 -1 Om) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 -1 Om) 4)) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4)))) 1) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (pow.f64 (/.f64 -1 Om) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))) (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) 2) (*.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))
(-.f64 (fma.f64 -1/2 (fma.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 2)) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))))) (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 l 4))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -4))))) 1) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (pow.f64 (/.f64 -1 Om) 2)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(-.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (*.f64 ky ky)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))))))))
(+.f64 (-.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (*.f64 ky ky))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 2) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))))))))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))))))))
(+.f64 1 (fma.f64 -1/2 (fma.f64 (pow.f64 ky 6) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)))) (*.f64 1/2 (fma.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) 8/45 (*.f64 -2 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) Om) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4))))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 l l) ky) ky)) (*.f64 Om Om))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1))))
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 4) (*.f64 Om Om))))))
(+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l)) 4 1))))
(+.f64 0 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(+.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(/.f64 1 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 1 Om) (*.f64 (*.f64 l (sin.f64 ky)) 2))
(*.f64 (/.f64 1 (/.f64 Om l)) (*.f64 2 (sin.f64 ky)))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) Om)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(/.f64 (neg.f64 (*.f64 l (*.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (sin.f64 ky) (/.f64 (neg.f64 Om) (*.f64 -2 l)))
(/.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 1) Om)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(/.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (sin.f64 ky) 2)) (neg.f64 Om))
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (sin.f64 ky) (/.f64 (neg.f64 Om) (*.f64 -2 l)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) 2) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (sin.f64 ky) (/.f64 (neg.f64 Om) (*.f64 -2 l)))
(pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 2)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 (sin.f64 ky) 2) 3)) 1/3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 3) (pow.f64 (/.f64 l Om) 3)) 1/3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(pow.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))) -1)
(*.f64 (/.f64 1 Om) (*.f64 (*.f64 l (sin.f64 ky)) 2))
(*.f64 (/.f64 1 (/.f64 Om l)) (*.f64 2 (sin.f64 ky)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2) (/.f64 l Om)))
(*.f64 (/.f64 l Om) (log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 l Om) (*.f64 2 (log.f64 (exp.f64 (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)) 3))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 (sin.f64 ky) 2) 3)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 3) (pow.f64 (/.f64 l Om) 3)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 1))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
(*.f64 (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3)))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 2) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (/.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 2) 1) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(sqrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))
(sqrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)))
(sqrt.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) (sqrt.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3)))) (sqrt.f64 (+.f64 1/4 (+.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (/.f64 -1/4 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (/.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))) 4))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2)) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 2)))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) (*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3))) (/.f64 1 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3))) (+.f64 1/4 (+.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (/.f64 -1/4 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4) 3) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/4))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))) 4))
(/.f64 1 (/.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3))) (+.f64 1/4 (+.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (/.f64 -1/4 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3))) (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3))) (+.f64 1/4 (+.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (/.f64 -1/4 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3))) (+.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3))) (+.f64 1/4 (+.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (/.f64 -1/4 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) (neg.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (+.f64 -1/8 (neg.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)))) (neg.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(/.f64 (+.f64 -1/8 (/.f64 -1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3))) (+.f64 (/.f64 -1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (neg.f64 (+.f64 1/4 (/.f64 -1/4 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(*.f64 1 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(/.f64 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2))
(/.f64 (+.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) -1/2))
(/.f64 (+.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) -1/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))
(fabs.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3) 1/3)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 3)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(pow.f64 (/.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))) 3)))) -1)
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3))) (+.f64 1/4 (+.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (/.f64 -1/4 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(pow.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))) -1)
(/.f64 (-.f64 1/4 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2))
(fabs.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 3))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) 1))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (/.f64 1/4 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 4 1))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (cbrt.f64 (/.f64 1/4 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(fma.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))) 1/2 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))

localize30.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))
0.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
0.5b
(/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
2.7b
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
Compiler

Compiled 78 to 51 computations (34.6% saved)

series104.0ms (0.6%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
9.0ms
l
@inf
(/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
9.0ms
Om
@0
(/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
9.0ms
l
@-inf
(/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
6.0ms
l
@inf
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
5.0ms
Om
@0
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
Compiler

Compiled 9446 to 7770 computations (17.7% saved)

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
792×log-prod_binary64
272×expm1-udef_binary64
272×log1p-udef_binary64
254×log-div_binary64
229×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01468
131068
2429068
Stop Event
node limit
Counts
4 → 127
Calls
Call 1
Inputs
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
(/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (/.f64 (sin.f64 kx) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 kx)) (/.f64 1 (*.f64 (/.f64 Om l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 Om 1/2)) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) Om) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 Om (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) 1) (/.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 Om (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) Om) (/.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (/.f64 (sin.f64 kx) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) Om) (/.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om (/.f64 1/2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (/.f64 (sqrt.f64 (sin.f64 kx)) (cbrt.f64 (*.f64 Om (/.f64 1/2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))) (/.f64 (sin.f64 kx) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))) (/.f64 (cbrt.f64 (sin.f64 kx)) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 Om l)) (/.f64 (sin.f64 kx) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (/.f64 Om l)) (/.f64 (cbrt.f64 (sin.f64 kx)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 Om l)) (/.f64 (sqrt.f64 (sin.f64 kx)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) 1) (/.f64 l (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) (neg.f64 Om)) (*.f64 l -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 kx) Om) l) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 kx) Om) 1) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 kx) Om) (pow.f64 (cbrt.f64 (+.f64 l l)) 2)) (cbrt.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 kx) Om) (sqrt.f64 (+.f64 l l))) (sqrt.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 kx) (*.f64 (/.f64 Om l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 Om (/.f64 1/2 l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1))))))

simplify128.0ms (0.7%)

Algorithm
egg-herbie
Rules
583×associate-*r*_binary64
555×fma-def_binary64
449×associate-*l*_binary64
277×associate-/l*_binary64
243×*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079011237
1231210419
Stop Event
node limit
Counts
271 → 398
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (pow.f64 Om 7))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (pow.f64 l 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))))))
(/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 -1 l) 5))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 -1 l) 5)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 1 Om) 4))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om)
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 Om 3)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 Om 3)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 0 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (+.f64 l l) (/.f64 (sin.f64 kx) Om))
(*.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)
(*.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (neg.f64 (sin.f64 kx)) (/.f64 1 (*.f64 (/.f64 Om l) -1/2)))
(*.f64 (/.f64 l (*.f64 Om 1/2)) (sin.f64 kx))
(*.f64 (/.f64 (sin.f64 kx) Om) (+.f64 l l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 Om (/.f64 1/2 l))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) 1) (/.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 Om (/.f64 1/2 l))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) Om) (/.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 1/2 l)))
(*.f64 (/.f64 1 Om) (/.f64 (sin.f64 kx) (/.f64 1/2 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) Om) (/.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 1/2 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (/.f64 (sqrt.f64 (sin.f64 kx)) (cbrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))) (/.f64 (sin.f64 kx) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))) (/.f64 (cbrt.f64 (sin.f64 kx)) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(*.f64 (/.f64 1 (/.f64 Om l)) (/.f64 (sin.f64 kx) 1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (/.f64 Om l)) (/.f64 (cbrt.f64 (sin.f64 kx)) 1/2))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 Om l)) (/.f64 (sqrt.f64 (sin.f64 kx)) 1/2))
(*.f64 (/.f64 (sin.f64 kx) 1) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) (neg.f64 Om)) (*.f64 l -2))
(*.f64 (*.f64 (/.f64 (sin.f64 kx) Om) l) 2)
(*.f64 (*.f64 (/.f64 (sin.f64 kx) Om) 1) (+.f64 l l))
(*.f64 (*.f64 (/.f64 (sin.f64 kx) Om) (pow.f64 (cbrt.f64 (+.f64 l l)) 2)) (cbrt.f64 (+.f64 l l)))
(*.f64 (*.f64 (/.f64 (sin.f64 kx) Om) (sqrt.f64 (+.f64 l l))) (sqrt.f64 (+.f64 l l)))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2)
(pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l))) -1)
(pow.f64 (/.f64 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l))) 1) -1)
(neg.f64 (/.f64 (sin.f64 kx) (*.f64 (/.f64 Om l) -1/2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 Om (/.f64 1/2 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1/2)
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)) 1/3)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2) -1)
(pow.f64 (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2) 1) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1/2) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
(+.f64 0 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2)) 1/2)
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1))
Outputs
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 l (/.f64 Om kx)))
(*.f64 2 (*.f64 (/.f64 l Om) kx))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (*.f64 2 (/.f64 l (/.f64 Om kx))))
(fma.f64 2 (*.f64 (/.f64 l Om) kx) (*.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (fma.f64 2 (*.f64 (/.f64 l Om) kx) (*.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 kx 5)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (fma.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (fma.f64 2 (*.f64 (/.f64 l Om) kx) (fma.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 kx 5)) (*.f64 -1/2520 (*.f64 (/.f64 l Om) (pow.f64 kx 7))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(-.f64 1/2 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2))))))))
(-.f64 (-.f64 1/2 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))) (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 -2 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)))))) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))) (+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)))))))))
(-.f64 (-.f64 (-.f64 1/2 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))) (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 -2 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 1/4 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 -2 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))) (fma.f64 1/4 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 Om Om))))))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 Om (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 1/2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))))))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2) 2))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3)) (fma.f64 (pow.f64 Om 5) (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)) 2))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3))) (/.f64 Om (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 1/2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (pow.f64 Om 7))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2))) (fma.f64 (pow.f64 Om 5) (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2) 2))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2) 2))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)))) (pow.f64 Om 7))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3)) (-.f64 (fma.f64 (pow.f64 Om 5) (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)) 2))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3))) (/.f64 Om (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 1/2))) (*.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)) 2))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3))) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)) 2))))) (pow.f64 Om 7))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(-.f64 1/2 (*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4))))))))
(fma.f64 -1 (fma.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (*.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1 (+.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4))))))) (pow.f64 (/.f64 1 Om) 6)) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))))))))
(+.f64 (-.f64 1/2 (*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (neg.f64 (fma.f64 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (*.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))) (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (*.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(-.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4)))))
(fma.f64 -1 (fma.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)) (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (*.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (/.f64 -1 Om) 4))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))) (fma.f64 -1 (*.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4))))))) (pow.f64 (/.f64 -1 Om) 6)) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)))) (pow.f64 (/.f64 -1 Om) 4))))))
(+.f64 (-.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (neg.f64 (fma.f64 (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (*.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))) (pow.f64 (/.f64 -1 Om) 6) (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (*.f64 -1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (/.f64 -1 Om) 4)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4)))))
(-.f64 (-.f64 1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (*.f64 (fma.f64 -1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -2) (pow.f64 Om 4))) (pow.f64 l 4)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (pow.f64 l 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(fma.f64 -1 (*.f64 (fma.f64 -2 (/.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 6)) (+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 l 4))))))
(-.f64 (-.f64 (-.f64 1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (*.f64 (fma.f64 -1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -2) (pow.f64 Om 4))) (pow.f64 l 4))) (*.f64 (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -2) (pow.f64 Om 4))) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 6)))
(/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) l)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) l))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 1 l) 5) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) l))
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 l) 7))))))
(fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 1 l) 5) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (neg.f64 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2)))) (pow.f64 (/.f64 1 l) 7)))))
(+.f64 (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 1 l) 5) (/.f64 (/.f64 -1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (-.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) l) (*.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2)))) (pow.f64 (/.f64 1 l) 7))))
(/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(/.f64 (/.f64 -1/2 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (*.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (/.f64 (/.f64 -1/2 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 -1 l) 5))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 -1 l) 5))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 -1/2 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (pow.f64 (/.f64 -1 l) 5)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 -1 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2)))) (pow.f64 (/.f64 -1 l) 7)) (fma.f64 -1/4 (/.f64 (/.f64 -1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 -1 l) 5)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 7)) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2)))) (fma.f64 (+.f64 (/.f64 1/8 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (pow.f64 (/.f64 -1 l) 5) (/.f64 (/.f64 1/4 (pow.f64 l 3)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)))) (/.f64 (/.f64 -1/2 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 kx kx) (*.f64 l l))) (*.f64 Om Om)))
(fma.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om)) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (neg.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -1/2) 2)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om)) -1/2 1) (*.f64 (pow.f64 kx 4) (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 2) (*.f64 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4)) (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (neg.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -1/2) 2)))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))))) (/.f64 (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (neg.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -1/2) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 2) (*.f64 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4)) (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (*.f64 (pow.f64 kx 6) -1/2) (-.f64 (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 2) (*.f64 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4)) (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om))))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 kx kx) (*.f64 l l))) (*.f64 Om Om))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2))) 2)) (fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (sqrt.f64 1/2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 1/2)) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 1/2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2))) 2) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))))) (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3)))) (/.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (sqrt.f64 1/2)) Om))))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1)
(fma.f64 -1/2 (*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)))))
(fma.f64 -1/2 (*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 1 Om) 4))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)) -4)))))) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)))))))))
(fma.f64 -1/2 (*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 1/2 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 -1/2 (*.f64 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -4)) (*.f64 l l))) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) (pow.f64 (/.f64 1 Om) 6)))) 1))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (/.f64 -1 Om) 4) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)) -1/2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 (/.f64 -1 Om) 4))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)) -4)))))) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 l 4)) -4))) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)))))) (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (fma.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 Om) 6)) (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -4)) (*.f64 l l))) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)) -1/2)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 2)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 4) 1/2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)) -4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2)))))))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -4) (pow.f64 Om 4))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 2)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) Om)))) (*.f64 (pow.f64 l 4) (-.f64 (+.f64 (*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 2)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1 l) 2)) (/.f64 1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (pow.f64 (/.f64 1 l) 2)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 1/2) 2))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 3))) (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 1 l) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (sqrt.f64 1/2)) (/.f64 1 (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 1 l) 2))) (/.f64 1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(-.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(-.f64 (sqrt.f64 1/2) (/.f64 1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2)))))
(-.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (/.f64 -1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 2)) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 1/2) 2))))) (/.f64 (sqrt.f64 1/2) (/.f64 -1 (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 l) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)))))) (/.f64 1/4 (*.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (sqrt.f64 1/2))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (sqrt.f64 1/2)) (/.f64 -1 (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 2) (sqrt.f64 1/2)) (pow.f64 (/.f64 (/.f64 1/4 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (sqrt.f64 1/2))) (/.f64 -1/4 (*.f64 l (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (sqrt.f64 1/2)))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 2 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) 1))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 1/2 (fma.f64 (pow.f64 kx 6) (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om)
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) Om)
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) Om)
(+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) Om))
(fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 Om 3)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om)))
(fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 Om 3))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) Om)))
(fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) Om)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 Om 3)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) Om))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 Om 5) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 Om 3))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) Om))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2)) (fma.f64 -1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) 2))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) 4))) Om))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1)
(fma.f64 2 (*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))))
(fma.f64 2 (*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 -1/2 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 l 4)) 1))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 Om) 6)))))
(+.f64 (fma.f64 2 (*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 1) (fma.f64 -1/2 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 l 4)) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (/.f64 -1 Om) 2)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(fma.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 Om) 6)) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 (fma.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 6))) 1) (fma.f64 -1/2 (*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (/.f64 -1 Om) 2)) (pow.f64 (sin.f64 kx) 2))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)
(fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (pow.f64 l 4))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 l 4)) 1))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (pow.f64 l 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2)) (pow.f64 l 6)) (*.f64 Om Om))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) Om) (/.f64 (pow.f64 l 6) Om))) (fma.f64 -1/2 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 l 4)) 1))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) l (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) l))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) l (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)))))
(fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) l)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1 l) 5) (/.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (+.f64 (fma.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) l (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 1 l) 3) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 1 l) 5) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) l))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(neg.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (neg.f64 l))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(neg.f64 (fma.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) l)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(fma.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 -1 (pow.f64 l 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (/.f64 (/.f64 -1/2 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2) (pow.f64 (/.f64 -1 l) 5)) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (fma.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (*.f64 -1/2 (/.f64 (/.f64 -1 (pow.f64 l 3)) (/.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 5) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 3)) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (fma.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 -1 (pow.f64 l 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (/.f64 (/.f64 -1/2 l) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(+.f64 0 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (+.f64 l l) (/.f64 (sin.f64 kx) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (neg.f64 (sin.f64 kx)) (/.f64 1 (*.f64 (/.f64 Om l) -1/2)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 (/.f64 l (*.f64 Om 1/2)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 (sin.f64 kx) Om) (+.f64 l l))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 Om (/.f64 1/2 l))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) 1) (/.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 Om (/.f64 1/2 l))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) Om) (/.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 1/2 l)))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 1 Om) (/.f64 (sin.f64 kx) (/.f64 1/2 l)))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) Om) (/.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 1/2 l)))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(/.f64 (/.f64 (sin.f64 kx) (cbrt.f64 (/.f64 1/2 (/.f64 l Om)))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 l Om))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 l Om))) 2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (/.f64 (sqrt.f64 (sin.f64 kx)) (cbrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(/.f64 (/.f64 (sin.f64 kx) (cbrt.f64 (/.f64 1/2 (/.f64 l Om)))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 l Om))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))) (/.f64 (sin.f64 kx) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(/.f64 (/.f64 (sin.f64 kx) (sqrt.f64 (/.f64 1/2 (/.f64 l Om)))) (sqrt.f64 (/.f64 1/2 (/.f64 l Om))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))) (/.f64 (cbrt.f64 (sin.f64 kx)) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))) (/.f64 (sin.f64 kx) (sqrt.f64 (*.f64 Om (/.f64 1/2 l)))))
(/.f64 (/.f64 (sin.f64 kx) (sqrt.f64 (/.f64 1/2 (/.f64 l Om)))) (sqrt.f64 (/.f64 1/2 (/.f64 l Om))))
(*.f64 (/.f64 1 (/.f64 Om l)) (/.f64 (sin.f64 kx) 1/2))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (/.f64 Om l)) (/.f64 (cbrt.f64 (sin.f64 kx)) 1/2))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 Om l)) (/.f64 (sqrt.f64 (sin.f64 kx)) 1/2))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 (sin.f64 kx) 1) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(*.f64 (/.f64 (sin.f64 kx) (neg.f64 Om)) (*.f64 l -2))
(*.f64 (*.f64 (/.f64 (sin.f64 kx) Om) l) 2)
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 (sin.f64 kx) Om) 1) (+.f64 l l))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 (sin.f64 kx) Om) (pow.f64 (cbrt.f64 (+.f64 l l)) 2)) (cbrt.f64 (+.f64 l l)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 (sin.f64 kx) Om) (sqrt.f64 (+.f64 l l))) (sqrt.f64 (+.f64 l l)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3) 1/3)
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2)
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l))) -1)
(/.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l))))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 kx) (+.f64 l l)))
(pow.f64 (/.f64 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l))) 1) -1)
(/.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l))))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 kx) (+.f64 l l)))
(neg.f64 (/.f64 (sin.f64 kx) (*.f64 (/.f64 Om l) -1/2)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))
(fabs.f64 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 Om (/.f64 1/2 l)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 1/2 (/.f64 l Om)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1))
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))) 3)))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(pow.f64 (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2) 1) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)) 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))) -1/2) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(+.f64 0 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3) 1/3)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 3)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2)) 1/2)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2)))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
0.0b
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)
0.5b
(/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))
2.7b
(/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))
Compiler

Compiled 97 to 66 computations (32% saved)

series332.0ms (1.8%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
110.0ms
kx
@-inf
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)
39.0ms
Om
@inf
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)
29.0ms
Om
@0
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
23.0ms
Om
@inf
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
21.0ms
kx
@inf
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)
Compiler

Compiled 12019 to 10412 computations (13.4% saved)

rewrite67.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
842×log-prod_binary64
297×expm1-udef_binary64
297×log1p-udef_binary64
252×log-div_binary64
249×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01650
135547
2477147
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 3/2) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3/2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4) 1/3) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))))))

simplify135.0ms (0.7%)

Algorithm
egg-herbie
Rules
655×associate-*r*_binary64
541×fma-def_binary64
513×associate-*l*_binary64
326×times-frac_binary64
262×distribute-lft-in_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064112140
1214311013
Stop Event
node limit
Counts
122 → 210
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3)) (*.f64 -360 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3))))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))))))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2))))) (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (*.f64 (pow.f64 Om 3) (pow.f64 1/2 3/2))))))
1
(+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (+.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))))))) (pow.f64 (/.f64 -1 Om) 6)))))
1
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -360 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 3)) (*.f64 -3/32 (/.f64 (*.f64 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4)))))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)))))))))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 -1 l) 2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (+.f64 (pow.f64 1/2 3/2) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 -1 l) 2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 (pow.f64 1/2 3/2) (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)))) (pow.f64 (/.f64 -1 l) 3))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 kx 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (pow.f64 (pow.f64 l 2) 3) (pow.f64 (pow.f64 Om 2) 3))))) (pow.f64 kx 6))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 kx 4))))))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2) 1/3)
(pow.f64 (pow.f64 1/2 3/2) 1/3)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3)))) (pow.f64 (pow.f64 1/2 3/2) 1/3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3)))) (+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3)))) (+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (pow.f64 1/2 3/2)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 3)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))))))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/8 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 l 2) 3))))) (pow.f64 (/.f64 1 Om) 6))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/8 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 l 2) 3))))) (pow.f64 (/.f64 -1 Om) 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.f64 (pow.f64 l 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 6) (-.f64 (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -360 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 3)) (*.f64 -3/32 (/.f64 (*.f64 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 Om 2) 3)))))))) (*.f64 1/3 (*.f64 (pow.f64 l 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
(pow.f64 (pow.f64 1/2 3/2) 1/3)
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))))
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (*.f64 1/8 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 3)))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))))))
(pow.f64 (pow.f64 1/2 3/2) 1/3)
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 -1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))))
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (*.f64 -1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3)))))))
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (*.f64 1/8 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 3))))))) (pow.f64 (/.f64 -1 l) 3)) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (*.f64 -1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))))))
(+.f64 0 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))) 1)
(*.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3/2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3/2))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3))
(log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4) 1/3) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4) 1/3))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1/2) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/2)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
Outputs
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 -3/2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (pow.f64 kx 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 -3 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -2) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))
(+.f64 1 (fma.f64 (pow.f64 kx 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -6))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/4))) (*.f64 (/.f64 -3/2 Om) (/.f64 (*.f64 (*.f64 kx l) (*.f64 kx l)) Om))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3)) (*.f64 -360 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3))))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 (pow.f64 kx 6) (fma.f64 1/480 (fma.f64 -360 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 Om Om)) (fma.f64 30 (*.f64 -8 (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 3)) (*.f64 -360 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 Om Om)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))) (fma.f64 -3/32 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 -3 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -2) 2))))) (*.f64 1/6 (*.f64 -27/8 (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 3))))) (*.f64 (pow.f64 kx 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 -3 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -2) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))))
(+.f64 (fma.f64 -3/2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) 1) (fma.f64 (pow.f64 kx 6) (fma.f64 1/480 (fma.f64 -360 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (fma.f64 -360 (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -240 (/.f64 (pow.f64 l 6) (pow.f64 (*.f64 Om Om) 3))))) (fma.f64 -3/32 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -6)))) (*.f64 -9/16 (/.f64 (pow.f64 l 6) (pow.f64 (*.f64 Om Om) 3))))) (*.f64 (pow.f64 kx 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -6))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/4))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2)
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (*.f64 Om (pow.f64 1/2 3/2)) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))))))
(fma.f64 3/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) Om) (pow.f64 1/2 3/2))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))))))
(+.f64 (pow.f64 1/2 3/2) (fma.f64 3/2 (/.f64 (*.f64 Om (pow.f64 1/2 3/2)) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2)))))))
(+.f64 (fma.f64 3/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) Om) (pow.f64 1/2 3/2)) (*.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2))) (*.f64 (pow.f64 1/2 3/2) (*.f64 Om Om))))
(+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2))))) (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (*.f64 (pow.f64 Om 3) (pow.f64 1/2 3/2))))))
(+.f64 (pow.f64 1/2 3/2) (fma.f64 3/2 (/.f64 (*.f64 Om (pow.f64 1/2 3/2)) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (*.f64 Om Om) (*.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2)))) (*.f64 (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 3)) (/.f64 3 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 3))) (*.f64 1/6 (/.f64 27/8 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 3))))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 Om 3))))))
(+.f64 (fma.f64 3/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) Om) (pow.f64 1/2 3/2)) (fma.f64 (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) (fma.f64 1/4 (+.f64 (/.f64 2 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 3)) (/.f64 -3 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 3))) (/.f64 9/16 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 3)))) (*.f64 (pow.f64 1/2 3/2) (pow.f64 Om 3)) (*.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2))) (*.f64 (pow.f64 1/2 3/2) (*.f64 Om Om)))))
1
(+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 -3/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 -3/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1)
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -3/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4))) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 (/.f64 1 Om) 2) -3/2))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2)))))))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -3/32 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))))) (fma.f64 1/6 (*.f64 -27/8 (pow.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) 3)) (*.f64 1/480 (fma.f64 30 (*.f64 -8 (pow.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) 3)) (*.f64 -360 (+.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))))))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -3/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -3/32 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (*.f64 l l))) (fma.f64 1/480 (fma.f64 -360 (fma.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -4))) (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -4)))) -2)))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))) (*.f64 -9/16 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3))))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4))) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 (/.f64 1 Om) 2) -3/2)))))
1
(+.f64 1 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -3/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -3/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l))) 1)
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -3/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -3/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l))) (*.f64 (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4))) (pow.f64 (/.f64 -1 Om) 4))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (+.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))))))) (pow.f64 (/.f64 -1 Om) 6)))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (fma.f64 -3/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (fma.f64 -3/32 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))))) (fma.f64 1/6 (*.f64 -27/8 (pow.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) 3)) (*.f64 1/480 (fma.f64 30 (*.f64 -8 (pow.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) 3)) (*.f64 -360 (+.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))))))) (pow.f64 (/.f64 -1 Om) 6)))))
(+.f64 1 (fma.f64 (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4))) (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -3/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l))) (*.f64 (fma.f64 -3/32 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (*.f64 l l))) (fma.f64 1/480 (fma.f64 -360 (fma.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -4))) (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -4)))) -2)))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))) (*.f64 -9/16 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3))))) (pow.f64 (/.f64 -1 Om) 6)))))
1
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 -3/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)
(fma.f64 -3/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))))
(+.f64 (fma.f64 -3/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1) (*.f64 (pow.f64 l 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 -3/2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2)))))
(fma.f64 -3/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 (pow.f64 l 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) 6) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 48))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 9/4))) 1))
(+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -360 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 3)) (*.f64 -3/32 (/.f64 (*.f64 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4)))))
(fma.f64 -3/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (fma.f64 (pow.f64 l 6) (fma.f64 1/480 (fma.f64 -360 (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 -360 (/.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 30 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 3)))) (fma.f64 1/6 (pow.f64 (/.f64 (*.f64 -3/2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 3) (*.f64 -3/32 (/.f64 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 1 (*.f64 (pow.f64 l 4) (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 -3/2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2)))))))
(fma.f64 -3/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 (pow.f64 l 6) (fma.f64 1/480 (fma.f64 -360 (fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 Om Om))) (fma.f64 -360 (/.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 -240 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 3)))) (fma.f64 -3/32 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) 6) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 48))) Om)) (*.f64 -9/16 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 3)))) (fma.f64 (pow.f64 l 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) 6) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 48))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 9/4))) 1)))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(fma.f64 3/2 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (pow.f64 1/2 3/2))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(fma.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (+.f64 (pow.f64 1/2 3/2) (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))))
(fma.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2)))) (fma.f64 3/2 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (pow.f64 1/2 3/2)))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 3) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)))))))))
(fma.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 1 l) 2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (+.f64 (pow.f64 1/2 3/2) (fma.f64 3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) (*.f64 (pow.f64 1/2 3/2) (*.f64 (/.f64 1 (pow.f64 l 3)) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (fma.f64 1/4 (-.f64 (*.f64 16 (/.f64 1/8 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))) (/.f64 3 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))) (*.f64 1/6 (/.f64 27/8 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2)))) 1) (pow.f64 1/2 3/2)) (fma.f64 3/2 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (*.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (pow.f64 1/2 3/2) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) (fma.f64 1/4 (+.f64 (/.f64 2 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3)) (/.f64 -3 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3))) (/.f64 9/16 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3))))))))
(pow.f64 1/2 3/2)
(+.f64 (pow.f64 1/2 3/2) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(+.f64 (pow.f64 1/2 3/2) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(fma.f64 -3/2 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (pow.f64 1/2 3/2))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 -1 l) 2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (+.f64 (pow.f64 1/2 3/2) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)))))
(fma.f64 (pow.f64 1/2 3/2) (*.f64 (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2))) (pow.f64 (/.f64 -1 l) 2)) (+.f64 (pow.f64 1/2 3/2) (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))))
(fma.f64 (pow.f64 1/2 3/2) (*.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (pow.f64 (/.f64 -1 l) 2)) (fma.f64 -3/2 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (pow.f64 1/2 3/2)))
(+.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (/.f64 -1 l) 2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))) (+.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))) (*.f64 (pow.f64 1/2 3/2) (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)))) (pow.f64 (/.f64 -1 l) 3))))))
(fma.f64 (pow.f64 1/2 3/2) (*.f64 (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2))) (pow.f64 (/.f64 -1 l) 2)) (+.f64 (pow.f64 1/2 3/2) (fma.f64 -3/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) (*.f64 (pow.f64 1/2 3/2) (*.f64 (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (fma.f64 1/4 (-.f64 (*.f64 16 (/.f64 1/8 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))) (/.f64 3 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))) (*.f64 1/6 (/.f64 27/8 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))))) (/.f64 -1 (pow.f64 l 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (pow.f64 (/.f64 -1 l) 2)) 1) (pow.f64 1/2 3/2)) (fma.f64 (pow.f64 1/2 3/2) (*.f64 (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) (fma.f64 1/4 (+.f64 (/.f64 2 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3)) (/.f64 -3 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3))) (/.f64 9/16 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3)))) (pow.f64 (/.f64 -1 l) 3)) (*.f64 -3/2 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) -1/2))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 kx 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/3 (*.f64 (pow.f64 kx 4) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 -3 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -2) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 -3/4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) -1/2 1) (*.f64 (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -3/4))) (*.f64 (pow.f64 kx 4) 1/3)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (pow.f64 (pow.f64 l 2) 3) (pow.f64 (pow.f64 Om 2) 3))))) (pow.f64 kx 6))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 kx 4))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/3 (+.f64 (*.f64 (pow.f64 kx 6) (-.f64 (fma.f64 1/480 (fma.f64 -360 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 Om Om)) (fma.f64 30 (*.f64 -8 (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 3)) (*.f64 -360 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (*.f64 Om Om)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))) (fma.f64 -3/32 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 -3 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -2) 2))))) (*.f64 1/6 (*.f64 -27/8 (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 3))))) (fma.f64 -1 (/.f64 (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 -3 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -2) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 -3/4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (*.f64 Om Om) 3)))))) (*.f64 (pow.f64 kx 4) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 -3 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -2) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 -3/4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)))))))))
(+.f64 1 (fma.f64 1/3 (fma.f64 (pow.f64 kx 6) (-.f64 (fma.f64 1/480 (fma.f64 -360 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (fma.f64 -360 (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -240 (/.f64 (pow.f64 l 6) (pow.f64 (*.f64 Om Om) 3))))) (fma.f64 -3/32 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -6)))) (*.f64 -9/16 (/.f64 (pow.f64 l 6) (pow.f64 (*.f64 Om Om) 3))))) (-.f64 (/.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 Om Om) 3)) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -3/4))) Om)))) (*.f64 (pow.f64 kx 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -3/4))))) (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) -1/2)))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 1)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) 3/2))
(pow.f64 (pow.f64 1/2 3/2) 1/3)
(cbrt.f64 (pow.f64 1/2 3/2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3)))) (pow.f64 (pow.f64 1/2 3/2) 1/3))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)))) (cbrt.f64 (pow.f64 1/2 3/2)))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 Om (pow.f64 1/2 3/2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) (cbrt.f64 (pow.f64 1/2 3/2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3)))) (+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)))) (cbrt.f64 (pow.f64 1/2 3/2))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 Om Om) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 Om (pow.f64 1/2 3/2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))))) (cbrt.f64 (pow.f64 1/2 3/2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) Om) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3)))) (+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2)))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (pow.f64 1/2 3/2)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 3)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)))) (cbrt.f64 (pow.f64 1/2 3/2))) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 3)) (/.f64 3 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 3))) (*.f64 1/6 (/.f64 27/8 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 3)))))) (fma.f64 1/6 (*.f64 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 1/2 3/2) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (fma.f64 1/8 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 3) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 3) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 3))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))))))))))) (/.f64 (*.f64 (*.f64 Om Om) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 Om (pow.f64 1/2 3/2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) (fma.f64 1/3 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) (fma.f64 1/4 (+.f64 (/.f64 2 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 3)) (/.f64 -3 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 3))) (/.f64 9/16 (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 3))))) (fma.f64 1/6 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) (pow.f64 1/2 3/2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))))))) (fma.f64 1/3 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) (pow.f64 1/2 3/2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))))))) (fma.f64 1/6 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) (pow.f64 1/2 3/2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))))))) (fma.f64 1/3 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) (pow.f64 1/2 3/2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))))))))) (/.f64 (*.f64 1/64 (pow.f64 1/2 3/2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 3))))))))) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))))))) (cbrt.f64 (pow.f64 1/2 3/2))))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1)
(fma.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) -1/2 1)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -3/4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))
(fma.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) -1/2 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4) (*.f64 (*.f64 -3/4 (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4))))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/8 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 l 2) 3))))) (pow.f64 (/.f64 1 Om) 6))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 1/3 (+.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -3/4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (fma.f64 1/6 (*.f64 -27/8 (pow.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) 3)) (fma.f64 -3/32 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 1/480 (fma.f64 30 (*.f64 -8 (pow.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) 3)) (*.f64 -360 (+.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))))))) (fma.f64 -1 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -3/4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))))))))
(fma.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) -1/2 (fma.f64 1/3 (fma.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4) (*.f64 (*.f64 -3/4 (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4)))) (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -9/16 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3))) (-.f64 (fma.f64 1/480 (fma.f64 -360 (fma.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -4))) (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -4)))) -2)))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48)))) -3/32))) (-.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) -1/8)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4) (*.f64 (*.f64 -3/4 (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4))))))))))) 1))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l))) 1)
(+.f64 1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -3/4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 (*.f64 1/3 (pow.f64 (/.f64 -1 Om) 4)) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4) (*.f64 (*.f64 -3/4 (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4)))) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 (/.f64 -1 Om) 2) -1/2))))
(+.f64 1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/3 (*.f64 (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -3/32 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (*.f64 1/480 (+.f64 (*.f64 30 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 3)) (+.f64 (*.f64 -360 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -360 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 3/4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/8 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 l 2) 3))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 1 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -3/4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (fma.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (fma.f64 1/6 (*.f64 -27/8 (pow.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) 3)) (fma.f64 -3/32 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 1/480 (fma.f64 30 (*.f64 -8 (pow.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) 3)) (*.f64 -360 (+.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (fma.f64 2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))))))) (fma.f64 -1 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 -3 (pow.f64 (*.f64 -2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 -3/4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3))))))))))
(+.f64 1 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4) (*.f64 (*.f64 -3/4 (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4))))) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 2) (*.f64 l l))) (*.f64 (+.f64 (*.f64 -9/16 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3))) (-.f64 (fma.f64 1/480 (fma.f64 -360 (fma.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -4))) (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/2 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -4)))) -2)))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48)))) -3/32))) (-.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) -1/8)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 6) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 48))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 9/4) (*.f64 (*.f64 -3/4 (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4))))))))) (*.f64 (pow.f64 (/.f64 -1 Om) 6) 1/3)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) -1/2))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.f64 (pow.f64 l 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/3 (*.f64 (pow.f64 l 4) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 -3/2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 -3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2))))))))
(+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) -1/2 1) (*.f64 (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) 6) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 48))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 9/4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3/4))) (*.f64 (pow.f64 l 4) 1/3)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 6) (-.f64 (+.f64 (*.f64 1/480 (+.f64 (*.f64 -360 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -360 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 30 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 3)) (*.f64 -3/32 (/.f64 (*.f64 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 Om 2) 3)))))))) (*.f64 1/3 (*.f64 (pow.f64 l 4) (-.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (*.f64 -3 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (pow.f64 (*.f64 -3/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/3 (+.f64 (*.f64 (pow.f64 l 6) (-.f64 (fma.f64 1/480 (fma.f64 -360 (fma.f64 2 (/.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 -360 (/.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 30 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 3)))) (fma.f64 1/6 (pow.f64 (/.f64 (*.f64 -3/2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 3) (*.f64 -3/32 (/.f64 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))) (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 -3/2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 -3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))))) (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 -3/2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 -3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (*.f64 Om Om) 3))))))) (*.f64 (pow.f64 l 4) (+.f64 (fma.f64 1/16 (fma.f64 -12 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 -3 (pow.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 -3/2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))) (*.f64 -3/4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (*.f64 Om Om) 2)))))))))
(+.f64 1 (fma.f64 1/3 (fma.f64 (pow.f64 l 6) (-.f64 (fma.f64 1/480 (fma.f64 -360 (fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 Om Om))) (fma.f64 -360 (/.f64 (fma.f64 -1/2 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (*.f64 -240 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 3)))) (fma.f64 -3/32 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) 6) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 48))) Om)) (*.f64 -9/16 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 3)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) 6) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 48))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 9/4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3/4)))) -1) (*.f64 -1/8 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 3)))) (*.f64 (pow.f64 l 4) (fma.f64 1/16 (fma.f64 -3 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) 6) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 48))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 9/4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3/4))))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) -1/2)))
(pow.f64 (pow.f64 1/2 3/2) 1/3)
(cbrt.f64 (pow.f64 1/2 3/2))
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))))
(+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (*.f64 l (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)))))))
(fma.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))) (cbrt.f64 (pow.f64 1/2 3/2)))
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2)))))
(+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (fma.f64 1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (*.f64 l (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (*.f64 1/3 (/.f64 (pow.f64 (/.f64 1 l) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4)))))))
(+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))))))) (*.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (*.f64 1/8 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 3)))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))))))
(fma.f64 1/3 (/.f64 (/.f64 1 (pow.f64 l 3)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (fma.f64 1/4 (-.f64 (*.f64 16 (/.f64 1/8 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))) (/.f64 3 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))) (*.f64 1/6 (/.f64 27/8 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (/.f64 (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (*.f64 1/8 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 3) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 3))))))))) (+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (fma.f64 1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (*.f64 l (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (*.f64 1/3 (/.f64 (pow.f64 (/.f64 1 l) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))))))))
(fma.f64 1/3 (*.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) (fma.f64 1/4 (+.f64 (/.f64 2 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3)) (/.f64 -3 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3))) (/.f64 9/16 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) (/.f64 (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) (/.f64 (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (/.f64 (*.f64 1/64 (pow.f64 1/2 3/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))))) (+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))))))) (*.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)))))))
(pow.f64 (pow.f64 1/2 3/2) 1/3)
(cbrt.f64 (pow.f64 1/2 3/2))
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 -1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))))
(+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (/.f64 (*.f64 -1/2 (pow.f64 1/2 3/2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (*.f64 l (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))))
(fma.f64 -1/2 (/.f64 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))) (cbrt.f64 (pow.f64 1/2 3/2)))
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (*.f64 -1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3)))))))
(+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 -1 l) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4)))) (/.f64 (*.f64 -1/2 (pow.f64 1/2 3/2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (*.f64 l (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)))))))
(+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))))))) (*.f64 -1/2 (/.f64 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))))
(+.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/4 (-.f64 (*.f64 16 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3)) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))) (*.f64 1/6 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 1/2 3/2) (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))) (*.f64 1/8 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 3) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 3))))))) (pow.f64 (/.f64 -1 l) 3)) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (pow.f64 1/2 3/2) 1/3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3) 2))))))) (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2))) (*.f64 -1/2 (/.f64 (pow.f64 1/2 3/2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (*.f64 l (pow.f64 (pow.f64 (pow.f64 (pow.f64 1/2 3/2) 1/3) 2) 1/3))))))))
(+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (fma.f64 1/4 (-.f64 (*.f64 16 (/.f64 1/8 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))) (/.f64 3 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3))) (*.f64 1/6 (/.f64 27/8 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 1/2 3/2) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (/.f64 (*.f64 (pow.f64 1/2 3/2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (*.f64 1/8 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 3) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 3))))))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (/.f64 -1 (pow.f64 l 3)))) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 -1 l) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2) (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2) (*.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) 2)))) (*.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 1/2 3/2) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2))) 3/4)))) (/.f64 (*.f64 -1/2 (pow.f64 1/2 3/2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (*.f64 l (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))))))
(+.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (fma.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 1/2 3/2) (fma.f64 -9/2 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) (fma.f64 1/4 (+.f64 (/.f64 2 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3)) (/.f64 -3 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3))) (/.f64 9/16 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) (/.f64 (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (*.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) (/.f64 (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2))))) (/.f64 (*.f64 1/64 (pow.f64 1/2 3/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) 3) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)))))) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (pow.f64 (/.f64 -1 l) 3)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 l) 2) (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) (fma.f64 (pow.f64 1/2 3/2) (fma.f64 1/2 (pow.f64 (/.f64 3/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2) (*.f64 -3 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) 2))) (neg.f64 (/.f64 3/32 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)) 2) (/.f64 (cbrt.f64 (pow.f64 1/2 3/2)) (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))))))) (*.f64 -1/2 (/.f64 (/.f64 (/.f64 (pow.f64 1/2 3/2) (sqrt.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om)))) l) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 1/2 3/2)) 2)))))))
(+.f64 0 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))) 1)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(*.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3/2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))) 3)
(*.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))) (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3))
(log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 3))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/2)
(+.f64 0 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4) 1/3) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4)) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/4)) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))) 3/4)))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)) 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))) 3)))) (sqrt.f64 (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))) -1/2) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1/3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1/3))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om))))))

eval2.0s (10.7%)

Compiler

Compiled 96977 to 69408 computations (28.4% saved)

prune479.0ms (2.6%)

Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New172021722
Fresh011
Picked011
Done156
Total172191730
Error
0b
Counts
1730 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
4.3b
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3)
44.1b
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
4.3b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
4.3b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
0.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
37.2b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
26.9b
(sqrt.f64 1/2)
4.3b
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
25.4b
1
Compiler

Compiled 152 to 126 computations (17.1% saved)

regimes285.0ms (1.5%)

Counts
20 → 1
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (fabs.f64 (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Outputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
Calls

32 calls:

39.0ms
(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
36.0ms
(pow.f64 (sin.f64 kx) 2)
10.0ms
(/.f64 (*.f64 2 l) Om)
10.0ms
(sin.f64 ky)
9.0ms
Om
Results
ErrorSegmentsBranch
0.0b1l
0.0b1Om
0.0b1kx
0.0b1ky
0.0b1(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
0.0b1(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
0.0b1(*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
0.0b1(*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
0.0b1(+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
0.0b1(+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
0.0b1(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
0.0b1(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
0.0b1(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
0.0b1(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
0.0b1(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
0.0b1(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
0.0b1(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
0.0b1(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
0.0b1(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0.0b1(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0.0b1(/.f64 (*.f64 2 l) Om)
0.0b1(/.f64 (*.f64 2 l) Om)
0.0b1(*.f64 2 l)
0.0b1(*.f64 2 l)
0.0b1(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
0.0b1(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
0.0b1(pow.f64 (sin.f64 kx) 2)
0.0b1(pow.f64 (sin.f64 kx) 2)
0.0b1(sin.f64 kx)
0.0b1(pow.f64 (sin.f64 ky) 2)
0.0b1(pow.f64 (sin.f64 ky) 2)
0.0b1(sin.f64 ky)
Compiler

Compiled 857 to 683 computations (20.3% saved)

regimes123.0ms (0.7%)

Counts
14 → 3
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))))
Outputs
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
Calls

8 calls:

21.0ms
(sin.f64 kx)
20.0ms
Om
20.0ms
(sin.f64 ky)
14.0ms
ky
14.0ms
kx
Results
ErrorSegmentsBranch
4.3b1l
3.1b2Om
0.3b2kx
0.5b2ky
0.3b3(sin.f64 kx)
0.7b2(pow.f64 (sin.f64 ky) 2)
0.7b2(pow.f64 (sin.f64 ky) 2)
0.5b3(sin.f64 ky)
Compiler

Compiled 251 to 190 computations (24.3% saved)

bsearch52.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
4.0ms
1.183345624518561e-101
2.9577721079047163e-96
48.0ms
-2.9209735123193595e-60
-3.2393434262131567e-71
Results
42.0ms165×body256valid
4.0msbody512valid
2.0msbody1024valid
Compiler

Compiled 524 to 453 computations (13.5% saved)

regimes89.0ms (0.5%)

Counts
11 → 3
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) l))) Om))))))
Outputs
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))
Calls

6 calls:

18.0ms
(sin.f64 ky)
18.0ms
Om
17.0ms
(sin.f64 kx)
12.0ms
ky
12.0ms
kx
Results
ErrorSegmentsBranch
4.3b1l
3.1b2Om
0.3b2kx
0.5b2ky
0.3b3(sin.f64 kx)
0.5b3(sin.f64 ky)
Compiler

Compiled 173 to 131 computations (24.3% saved)

bsearch69.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
1.183345624518561e-101
2.9577721079047163e-96
25.0ms
-2.9209735123193595e-60
-3.2393434262131567e-71
Results
52.0ms203×body256valid
9.0ms12×body1024valid
4.0msbody512valid
Compiler

Compiled 614 to 525 computations (14.5% saved)

regimes77.0ms (0.4%)

Counts
9 → 3
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
Outputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))
Calls

6 calls:

16.0ms
(sin.f64 ky)
15.0ms
(sin.f64 kx)
15.0ms
Om
11.0ms
ky
10.0ms
kx
Results
ErrorSegmentsBranch
4.3b1l
3.1b2Om
0.3b2kx
0.5b2ky
0.3b3(sin.f64 kx)
0.5b3(sin.f64 ky)
Compiler

Compiled 138 to 104 computations (24.6% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
4.0ms
1.183345624518561e-101
2.9577721079047163e-96
16.0ms
-2.9209735123193595e-60
-3.2393434262131567e-71
Results
16.0ms61×body256valid
1.0msbody512valid
1.0msbody1024valid
Compiler

Compiled 196 to 167 computations (14.8% saved)

regimes29.0ms (0.2%)

Counts
7 → 1
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
Outputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
Calls

5 calls:

6.0ms
l
5.0ms
ky
5.0ms
(sin.f64 ky)
5.0ms
Om
5.0ms
kx
Results
ErrorSegmentsBranch
4.3b1l
4.3b1Om
4.3b1kx
4.3b1ky
4.3b1(sin.f64 ky)
Compiler

Compiled 100 to 74 computations (26% saved)

regimes126.0ms (0.7%)

Counts
6 → 3
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 0 (/.f64 Om (*.f64 (sin.f64 ky) (+.f64 l l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 Om (fabs.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))))))
Outputs
(sqrt.f64 1/2)
1
(sqrt.f64 1/2)
Calls

5 calls:

35.0ms
kx
32.0ms
(sin.f64 ky)
27.0ms
ky
16.0ms
l
13.0ms
Om
Results
ErrorSegmentsBranch
12.1b3l
12.9b3Om
16.9b9kx
18.3b7ky
17.7b8(sin.f64 ky)
Compiler

Compiled 85 to 63 computations (25.9% saved)

bsearch109.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
5.272251210274913e+28
9.131901756257722e+30
59.0ms
-116.8837784851835
-0.0004016638826286313
Results
62.0ms202×body256valid
36.0ms40×body1024valid
8.0ms14×body512valid
Compiler

Compiled 248 to 243 computations (2% saved)

regimes14.0ms (0.1%)

Accuracy

Total -18.7b remaining (-73.8%)

Threshold costs -18.7b (-73.8%)

Counts
2 → 1
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
Outputs
1
Calls

4 calls:

4.0ms
kx
3.0ms
ky
3.0ms
Om
3.0ms
l
Results
ErrorSegmentsBranch
25.4b1l
25.4b1Om
25.4b1kx
25.4b1ky
Compiler

Compiled 40 to 30 computations (25% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
*-commutative_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0664294967542
1764294967542
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(if (<=.f64 (sin.f64 kx) -5094851926441913/231584178474632390847141970017375815706539969331281128078915168015826259279872) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)) (if (<=.f64 (sin.f64 kx) 6304320991423117/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))))
(if (<=.f64 (sin.f64 kx) -3794275180128377/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)) (if (<=.f64 (sin.f64 kx) 207784017051299/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))))
(if (<=.f64 (sin.f64 kx) -4856672230564323/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))) (if (<=.f64 (sin.f64 kx) 6304320991423117/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(if (<=.f64 l -39) (sqrt.f64 1/2) (if (<=.f64 l 102000000000000008502156197888) 1 (sqrt.f64 1/2)))
1
Outputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(if (<=.f64 (sin.f64 kx) -5094851926441913/231584178474632390847141970017375815706539969331281128078915168015826259279872) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)) (if (<=.f64 (sin.f64 kx) 6304320991423117/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) 3/2) 1/3) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))))
(if (<=.f64 (sin.f64 kx) -3794275180128377/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)) (if (<=.f64 (sin.f64 kx) 207784017051299/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))))
(if (<=.f64 (sin.f64 kx) -3794275180128377/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2)) (if (<=.f64 (sin.f64 kx) 207784017051299/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))) 3/2))))
(if (<=.f64 (sin.f64 kx) -4856672230564323/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))) (if (<=.f64 (sin.f64 kx) 6304320991423117/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))
(if (<=.f64 (sin.f64 kx) -4856672230564323/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2))))))) (if (<=.f64 (sin.f64 kx) 6304320991423117/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (sin.f64 kx) (/.f64 Om (/.f64 l 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))))
(if (<=.f64 l -39) (sqrt.f64 1/2) (if (<=.f64 l 102000000000000008502156197888) 1 (sqrt.f64 1/2)))
1
Compiler

Compiled 251 to 200 computations (20.3% saved)

soundness238.0ms (1.3%)

Algorithm
egg-herbie
Rules
665×fma-def_binary64
647×associate-*l*_binary64
575×associate-*l*_binary64
512×unswap-sqr_binary64
466×unswap-sqr_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02442
15637
212637
357337
4343837
5695137
077615720
1241914990
053710777
117948102
267287820
Stop Event
node limit
node limit
node limit
Compiler

Compiled 309 to 265 computations (14.2% saved)

end167.0ms (0.9%)

Remove

(sort kx ky)

Compiler

Compiled 271 to 201 computations (25.8% saved)

Profiling

Loading profile data...