Details

Time bar (total: 17.1s)

analyze358.0ms (2.1%)

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)

sample4.3s (24.9%)

Results
2.8s6915×body256valid
998.0ms783×body1024valid
419.0ms558×body512valid
Bogosity

preprocess91.0ms (0.5%)

Algorithm
egg-herbie
Rules
1356×fma-def
1144×unswap-sqr
1056×distribute-rgt-out
1032×associate-/l*
696×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090581
1238511
2916511
32975511
46167511
57811511
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 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 (/.f64 l Om) 2) 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 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 2 (/.f64 l Om)) 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 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 (/.f64 2 Om) kx) 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 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 1/2 (/.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)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) ky) 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) (+.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 1/2 (/.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)))))))))
(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 1/2 (/.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 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 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 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 (/.f64 l Om) 2) 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)

simplify81.0ms (0.5%)

Algorithm
egg-herbie
Rules
1544×distribute-lft-in
1286×fma-def
968×unswap-sqr
942×associate-*r*
784×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02683
15873
217973
354273
4237073
5581873
6699573
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 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 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 103 computations (22% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New415
Fresh101
Picked000
Done000
Total516
Accurracy
98.8%
Counts
6 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(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)

localize78.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(pow.f64 (sin.f64 ky) 2)
99.1%
(/.f64 2 (/.f64 Om l))
97.6%
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
88.7%
(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)

series31.0ms (0.2%)

Counts
4 → 124
Calls

33 calls:

TimeVariablePointExpression
3.0ms
ky
@-inf
(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)))))
3.0ms
Om
@inf
(/.f64 2 (/.f64 Om l))
2.0ms
kx
@-inf
(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)))))
2.0ms
kx
@inf
(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)))))
2.0ms
kx
@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)))))

rewrite109.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1532×associate-/r*
440×add-sqr-sqrt
428×*-un-lft-identity
422×pow1
418×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020136
1433102
25720102
Stop Event
node limit
Counts
4 → 122
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))
(pow.f64 (sin.f64 ky) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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 l (/.f64 2 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 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 l (/.f64 2 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 l (/.f64 2 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 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 l (/.f64 2 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 l (/.f64 2 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 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 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 /.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) 1) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) 1) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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 l (/.f64 2 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 l (/.f64 2 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 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 2 Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 l (/.f64 2 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 l (/.f64 2 Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) (sqrt.f64 (*.f64 l (/.f64 2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (cbrt.f64 (*.f64 l (/.f64 2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 Om) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))))) (#(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) (sqrt.f64 l)) (sqrt.f64 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 -2 Om) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 2 Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 2 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 l (/.f64 2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 2 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (/.f64 2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (/.f64 2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 2 Om))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (/.f64 2 Om))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (cbrt.f64 (sin.f64 ky)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 ky) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 ky))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (sin.f64 ky) 2)))))))

simplify177.0ms (1%)

Algorithm
egg-herbie
Rules
1164×associate-/r/
962×associate-/l/
750×associate-*r*
660×associate-*l*
650×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049515820
1128615116
2571415112
Stop Event
node limit
Counts
246 → 274
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om 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 (*.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 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 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 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 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 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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)))))
(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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 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 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 ky 6)))) (+.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4)))))))
(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 (+.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 (+.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 (+.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 ky) 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (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 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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 (sin.f64 kx) 2) (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (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 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (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))
(pow.f64 ky 2)
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1/2))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 0)
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)) 1))
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2))
(+.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 1))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))) 2)
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1))
(/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 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 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) 1) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) 1) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 2 Om)))) 1)
(*.f64 1 (*.f64 l (/.f64 2 Om)))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 (*.f64 l (/.f64 2 Om)) 1)
(*.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) (sqrt.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (cbrt.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 (/.f64 2 Om) l)
(*.f64 (/.f64 l Om) 2)
(*.f64 -2 (/.f64 -1 (/.f64 Om l)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (*.f64 (/.f64 2 Om) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(*.f64 (/.f64 -2 Om) (neg.f64 l))
(pow.f64 (*.f64 l (/.f64 2 Om)) 1)
(pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) 1/3)
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(fabs.f64 (*.f64 l (/.f64 2 Om)))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 2 Om)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 2 Om))))
(exp.f64 (log.f64 (*.f64 l (/.f64 2 Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 2 Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 2 Om))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 ky))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) 1)
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (sin.f64 ky))
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (cbrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (sin.f64 ky)))
(/.f64 (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky))) 2)
(sqrt.f64 (pow.f64 (sin.f64 ky) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 ky) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 ky) 2))))
(cbrt.f64 (pow.f64 (sin.f64 ky) 6))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 ky))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 ky) 2)))
Outputs
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64)))))
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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)
(fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 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 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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))) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))))
(+.f64 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 4 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))
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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)
(fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 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 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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))) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))))
(+.f64 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 4 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))
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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)
(fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 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 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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))) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))))
(+.f64 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)) (*.f64 4 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -2)
(*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4))
(fma.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 1/64)))
(fma.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 1/64))))
(fma.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))))
(fma.f64 2 (*.f64 (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (pow.f64 kx 4))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))))
(+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (+.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (pow.f64 kx 4))))))
(+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (pow.f64 kx 4))) (*.f64 2 (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (pow.f64 kx 4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (+.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 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 l l))))) (pow.f64 kx 6))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))))))
(+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (pow.f64 kx 4))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (+.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))) (*.f64 1/2 (*.f64 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 Om Om)) (/.f64 l (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) l))))) (pow.f64 kx 6)))))))
(+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (pow.f64 kx 4))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (+.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))) (*.f64 1/2 (*.f64 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 l l) -4/3) (pow.f64 Om 4)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2) (*.f64 Om Om))) (*.f64 (/.f64 l (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)) l)))) (pow.f64 kx 6)))))))
(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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 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))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4))))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 ky 6)))) (+.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (pow.f64 ky 6))) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (/.f64 (*.f64 -2 (*.f64 l l)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2))))) (pow.f64 ky 6))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 Om Om)))) (pow.f64 ky 6))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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 (+.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)))
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4 1))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4 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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4))))))
(fma.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))) (*.f64 -4/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 kx 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (fma.f64 8/45 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 6))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))))))
(fma.f64 4 (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l)) (fma.f64 8/45 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 kx 6)) (fma.f64 -4/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 kx 4)) (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))
(*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (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 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) (*.f64 -4/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 ky 4)))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -4/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 ky 4)) (*.f64 (/.f64 4 (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 ky ky))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (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 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4))) (fma.f64 8/45 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 6))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -4/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 ky 4)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) (*.f64 (/.f64 8/45 Om) (/.f64 (*.f64 l (*.f64 l (pow.f64 ky 6))) 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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 4)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)
(*.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))
(pow.f64 ky 2)
(*.f64 ky ky)
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2))
(fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky))
(fma.f64 (pow.f64 ky 4) -1/3 (*.f64 ky ky))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))
(+.f64 (fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky)) (*.f64 (pow.f64 ky 6) 2/45))
(fma.f64 (pow.f64 ky 4) -1/3 (fma.f64 (pow.f64 ky 6) 2/45 (*.f64 ky ky)))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))
(+.f64 (fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky)) (fma.f64 -1/315 (pow.f64 ky 8) (*.f64 (pow.f64 ky 6) 2/45)))
(fma.f64 (pow.f64 ky 4) -1/3 (fma.f64 ky ky (fma.f64 (pow.f64 ky 6) 2/45 (*.f64 -1/315 (pow.f64 ky 8)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(/.f64 (hypot.f64 1 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) 3/2)) (sqrt.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 4)) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))))
(/.f64 (hypot.f64 1 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) 3/2)) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 4) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(/.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 ky) (sin.f64 kx)))) 4))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))) 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 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 ky) (sin.f64 kx)))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 0)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))
(+.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 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) -1)))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) 0))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2)))
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2))
(+.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 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(+.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) -1)))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) 0))
(-.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1))
(+.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 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 1))
(+.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 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))) 2)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1))
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (+.f64 1 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(-.f64 (-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 4) (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))))
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) (-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 4) (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) -1))
(/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 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 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (/.f64 (+.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.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)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (/.f64 (+.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.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 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 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 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 4) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 4)) (-.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 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 (+.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 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) 3)) (fma.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2)) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 4)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) 1) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (/.f64 (+.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.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 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (/.f64 (+.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.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 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (/.f64 (+.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.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 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (pow.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 2 (/.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 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) 1) (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (/.f64 (+.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.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 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (/.f64 (+.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.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 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2) (pow.f64 (sin.f64 kx) 4)))))
(/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (/.f64 (+.f64 (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.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 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (/.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)))
(pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(fabs.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 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))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))
(+.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 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))
(+.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 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 2 Om)))) 1)
(*.f64 2 (/.f64 l Om))
(*.f64 1 (*.f64 l (/.f64 2 Om)))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 (*.f64 l (/.f64 2 Om)) 1)
(*.f64 2 (/.f64 l Om))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) (sqrt.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 2 (/.f64 l Om))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2)) (cbrt.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))
(*.f64 (/.f64 2 Om) l)
(*.f64 2 (/.f64 l Om))
(*.f64 (/.f64 l Om) 2)
(*.f64 2 (/.f64 l Om))
(*.f64 -2 (/.f64 -1 (/.f64 Om l)))
(*.f64 2 (/.f64 l Om))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 2 (/.f64 l Om))
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 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 -2 Om) (neg.f64 l))
(*.f64 2 (/.f64 l Om))
(pow.f64 (*.f64 l (/.f64 2 Om)) 1)
(*.f64 2 (/.f64 l Om))
(pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) 1/2)
(*.f64 2 (/.f64 l Om))
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) 2)
(*.f64 2 (/.f64 l Om))
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 3)
(*.f64 2 (/.f64 l Om))
(pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) 1/3)
(*.f64 2 (/.f64 l Om))
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(/.f64 1 (/.f64 (/.f64 Om 2) l))
(*.f64 (/.f64 1 Om) (*.f64 2 l))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(*.f64 2 (/.f64 l Om))
(fabs.f64 (*.f64 l (/.f64 2 Om)))
(*.f64 2 (/.f64 l Om))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l))
(*.f64 2 (/.f64 l Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 2 Om)))))
(*.f64 2 (/.f64 l Om))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3))
(*.f64 2 (/.f64 l Om))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 2 (/.f64 l Om))
(exp.f64 (log.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 2 (/.f64 l Om))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 2 Om))) 1))
(*.f64 2 (/.f64 l Om))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 2 (/.f64 l Om))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 ky))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 ky ky))))
(+.f64 1/2 (*.f64 (cos.f64 (+.f64 ky ky)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) 1)
(pow.f64 (sin.f64 ky) 2)
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (sin.f64 ky) (sin.f64 ky))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (cbrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))
(/.f64 (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))
(sqrt.f64 (pow.f64 (sin.f64 ky) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 ky) 2))))
(pow.f64 (sin.f64 ky) 2)
(cbrt.f64 (pow.f64 (sin.f64 ky) 6))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 ky))))
(pow.f64 (sin.f64 ky) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 ky))) 1))
(pow.f64 (sin.f64 ky) 2)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)

eval211.0ms (1.2%)

Compiler

Compiled 12549 to 8253 computations (34.2% saved)

prune65.0ms (0.4%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2677274
Fresh000
Picked101
Done000
Total2687275
Accurracy
100.0%
Counts
275 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))))
46.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
46.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
84.3%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))))))))
81.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
62.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
Compiler

Compiled 352 to 284 computations (19.3% saved)

localize73.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 1 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
98.5%
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
97.3%
(exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
86.8%
(log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
Compiler

Compiled 185 to 109 computations (41.1% saved)

series270.0ms (1.6%)

Counts
4 → 192
Calls

48 calls:

TimeVariablePointExpression
75.0ms
kx
@0
(/.f64 1 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
44.0ms
ky
@inf
(log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
42.0ms
kx
@inf
(log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
22.0ms
ky
@-inf
(log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
20.0ms
kx
@-inf
(log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1738×associate-*l/
836×associate-/r*
398×add-sqr-sqrt
388×*-un-lft-identity
382×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020168
1414166
24785166
Stop Event
node limit
Counts
4 → 136
Calls
Call 1
Inputs
(log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (-.f64 (/.f64 1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (/.f64 1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (*.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (-.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) (+.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 1) (-.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) 1) (+.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) Om)))) (#(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 (*.f64 1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 -2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) 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 (sqrt.f64 (*.f64 l 2)) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.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))) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1)) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -1 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))) (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))))

simplify517.0ms (3%)

Algorithm
egg-herbie
Rules
1478×associate-/l*
1242×associate-/r*
1092×+-commutative
822×associate-*r/
802×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112761770
1377861770
Stop Event
node limit
Counts
328 → 426
Calls
Call 1
Inputs
(log.f64 2)
(+.f64 (log.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/24 (*.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (pow.f64 l 4))) (+.f64 (log.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/720 (*.f64 (+.f64 (*.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 240 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 720 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))))) (pow.f64 l 6))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (pow.f64 l 4))) (+.f64 (log.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 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)))) (pow.f64 l 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)))) (pow.f64 l 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(+.f64 (*.f64 -1 (log.f64 Om)) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1 (log.f64 Om)) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/6 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))))))))))
(+.f64 (*.f64 -1 (log.f64 Om)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 3/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 -15/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 15/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 15/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/6 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))))))))))
(log.f64 2)
(+.f64 (log.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 (log.f64 2) (+.f64 (/.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/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (log.f64 2) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))))) (pow.f64 Om 6))) (+.f64 (/.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/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(log.f64 2)
(+.f64 (log.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 (log.f64 2) (+.f64 (/.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/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (log.f64 2) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))))) (pow.f64 Om 6))) (+.f64 (/.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/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(log.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))
(+.f64 (log.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))) (pow.f64 kx 4))) (+.f64 (log.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))) (pow.f64 kx 4))) (+.f64 (log.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 1/720 (*.f64 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)))) (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))))) (pow.f64 kx 6))))))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 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))))
(log.f64 (+.f64 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))))
(log.f64 (+.f64 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))))
(log.f64 (+.f64 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))))
(log.f64 (+.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 (log.f64 (+.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 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (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))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(+.f64 (log.f64 (+.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 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (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))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (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)))))
(+.f64 (log.f64 (+.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 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (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))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.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 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) 2))))) (+.f64 (*.f64 360 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.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)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 ky 6))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (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))))))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
(log.f64 (+.f64 (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))))) 1))
2
(+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) 2)
(+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))) 2))
(+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))) (+.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 240 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 720 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))))) (pow.f64 l 6))))))
(exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) l))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) l))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (pow.f64 l 2)) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) l))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 1/6 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (pow.f64 l 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 l 2)) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))))))
(exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) l))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (pow.f64 l 2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) l))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 1/6 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (pow.f64 l 3))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 l 2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) l))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) l))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) l)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) l))) (*.f64 (pow.f64 Om 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))))) (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))))))))))
2
(+.f64 2 (*.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 2 (+.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 2 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 2 (+.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 2 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
2
(+.f64 2 (*.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 2 (+.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 2 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 2 (+.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 2 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 (pow.f64 kx 4) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)))) (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (*.f64 (pow.f64 kx 6) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 (pow.f64 kx 4) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))))
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (pow.f64 ky 4))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (*.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 3) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 1/12 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/720 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 3) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 360 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.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 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))))) (pow.f64 ky 6))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (pow.f64 ky 4)))))))
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(+.f64 (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))))) 1)
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.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)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
1
(+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) 1)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 1/720 (+.f64 (*.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 240 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 720 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))))) (pow.f64 l 6))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))))))))
(/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 3))))) (pow.f64 l 2))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 3))))) (pow.f64 l 2))) (+.f64 (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2))) (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))))) (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 1/6 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (*.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 3)))))) (pow.f64 l 3))))))
(/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 3)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))) (pow.f64 l 2))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 3))))) (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) (*.f64 (pow.f64 l 3) (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 2))) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 1/6 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 3)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))) (pow.f64 l 2))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1)))))))
(/.f64 1 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/8 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 3)))))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 3)))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 l (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 3))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))))) (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/8 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 3)))))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1)))))
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 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (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) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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))))))
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 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (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) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 kx 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)))) (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))))) (pow.f64 kx 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(sqrt.f64 (/.f64 1 (+.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 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 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 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 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 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 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 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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 3) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 1/12 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/720 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 3) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 360 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.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 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) 2))))))) (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (pow.f64 ky 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4))))))
(sqrt.f64 (/.f64 1 (+.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 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 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 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 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 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 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 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 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(+.f64 0 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(*.f64 1 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(log.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (log.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(+.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(+.f64 0 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(+.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(+.f64 -1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(-.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(-.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(-.f64 (/.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) 0)
(-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (-.f64 (/.f64 1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(-.f64 (+.f64 1 (/.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)) 1)
(-.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (/.f64 1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 1 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(*.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (*.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(/.f64 (-.f64 0 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (-.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) (+.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 1) (-.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) 1) (+.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)
(pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(pow.f64 (E.f64) (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(pow.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(log.f64 (exp.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(expm1.f64 (log.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (expm1.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(/.f64 (*.f64 l 2) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (*.f64 Om 1/2))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om 1/2))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) Om)
(/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 -1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 -2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 (neg.f64 (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) Om)
(/.f64 (*.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) Om)
(/.f64 (*.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) Om)
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.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))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 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 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1)) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))) (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
Outputs
(log.f64 2)
(+.f64 (log.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 (log.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/24 (*.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (pow.f64 l 4))) (+.f64 (log.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/24 (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36) (pow.f64 l 4)) (+.f64 (log.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 1/24 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -36) (pow.f64 Om 4)) (pow.f64 l 4)) (+.f64 (log.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/720 (*.f64 (+.f64 (*.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 240 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 720 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))))) (pow.f64 l 6))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (pow.f64 l 4))) (+.f64 (log.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/720 (*.f64 (fma.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) 960)) (pow.f64 l 6)) (fma.f64 1/24 (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36) (pow.f64 l 4)) (+.f64 (log.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 1/720 (*.f64 (fma.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) 960) (pow.f64 Om 6))) (pow.f64 l 6)) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -36) (pow.f64 Om 4)) (pow.f64 l 4)) (+.f64 (log.f64 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (neg.f64 (neg.f64 (log.f64 l)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 l l)) (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (neg.f64 (neg.f64 (log.f64 l))))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 l l) 0)) (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (neg.f64 (neg.f64 (log.f64 l))))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)))) (pow.f64 l 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(fma.f64 1/6 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8) (pow.f64 l 3)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 l l)) (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (neg.f64 (neg.f64 (log.f64 l)))))))
(fma.f64 1/6 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (/.f64 (pow.f64 l 3) -1/8)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 l l) 0)) (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (neg.f64 (neg.f64 (log.f64 l)))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 l l)) (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 l l) 0)) (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)))) (pow.f64 l 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8) (pow.f64 l 3)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 l l)) (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(fma.f64 -1/6 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (/.f64 (pow.f64 l 3) -1/8)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 l l) 0)) (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 -1 (log.f64 Om)) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 -1 (log.f64 Om)) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/6 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))))))))))
(+.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (*.f64 1/6 (pow.f64 Om 3)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) -1/8))))
(+.f64 (*.f64 -1 (log.f64 Om)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 3/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 -15/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 15/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 15/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))))) (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/6 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))))))))))
(fma.f64 -1 (log.f64 Om) (fma.f64 1/120 (*.f64 (pow.f64 Om 5) (fma.f64 3/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) (fma.f64 -15/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) 45/32)))) (+.f64 (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (*.f64 1/6 (pow.f64 Om 3)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) -1/8))))))
(log.f64 2)
(+.f64 (log.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 (log.f64 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 (log.f64 2) (+.f64 (/.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/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (+.f64 (log.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/24 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (pow.f64 Om 4))))
(+.f64 (+.f64 (log.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/24 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))
(+.f64 (log.f64 2) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))))) (pow.f64 Om 6))) (+.f64 (/.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/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 (log.f64 2) (fma.f64 1/720 (/.f64 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (pow.f64 Om 6)) (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (pow.f64 Om 4))))))
(+.f64 (log.f64 2) (fma.f64 1/720 (/.f64 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (pow.f64 Om 6)) (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 1/24 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))))
(log.f64 2)
(+.f64 (log.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 (log.f64 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 (log.f64 2) (+.f64 (/.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/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (+.f64 (log.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/24 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (pow.f64 Om 4))))
(+.f64 (+.f64 (log.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/24 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))
(+.f64 (log.f64 2) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))))) (pow.f64 Om 6))) (+.f64 (/.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/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 (log.f64 2) (fma.f64 1/720 (/.f64 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (pow.f64 Om 6)) (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/24 (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (pow.f64 Om 4))))))
(+.f64 (log.f64 2) (fma.f64 1/720 (/.f64 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (pow.f64 Om 6)) (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 1/24 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))))
(log.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))
(log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))
(log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))
(+.f64 (log.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))) (pow.f64 kx 4))) (+.f64 (log.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(fma.f64 1/24 (*.f64 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))) (pow.f64 kx 4)) (+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))
(fma.f64 1/24 (*.f64 (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))) (pow.f64 kx 4)) (+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))))))
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))) (pow.f64 kx 4))) (+.f64 (log.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 1/720 (*.f64 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)))) (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))))) (pow.f64 kx 6))))))
(fma.f64 1/24 (*.f64 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))) (pow.f64 kx 4)) (+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (fma.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 1/720 (*.f64 (fma.f64 1920 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (fma.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.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 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 l l))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))) (*.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2))))))) (pow.f64 kx 6))))))
(fma.f64 1/24 (*.f64 (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))) (pow.f64 kx 4)) (+.f64 (log.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))) (*.f64 1/720 (*.f64 (fma.f64 1920 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3)))) (fma.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (+.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 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (/.f64 l (/.f64 (*.f64 Om Om) l)))))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (*.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (*.f64 Om Om)) (/.f64 (/.f64 l (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) l)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))))) (pow.f64 kx 6))))))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 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))))
(log1p.f64 (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)))
(log.f64 (+.f64 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))))
(log1p.f64 (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)))
(log.f64 (+.f64 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))))
(log1p.f64 (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)))
(log.f64 (+.f64 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))))
(log1p.f64 (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)))
(log.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))
(log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(+.f64 (log.f64 (+.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 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (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))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(+.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(+.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (*.f64 ky ky) Om)))) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(+.f64 (log.f64 (+.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 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (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))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (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)))))
(+.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 1/24 (*.f64 (pow.f64 ky 4) (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))))
(+.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 2 (*.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (/.f64 (*.f64 ky ky) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 1/24 (*.f64 (pow.f64 ky 4) (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))
(+.f64 (log.f64 (+.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 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (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))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.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 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) 2))))) (+.f64 (*.f64 360 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.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)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 ky 6))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (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))))))
(+.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 1/720 (*.f64 (fma.f64 1920 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (fma.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)))) (*.f64 (*.f64 360 (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 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 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (pow.f64 ky 6)) (*.f64 1/24 (*.f64 (pow.f64 ky 4) (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))))
(+.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 2 (*.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (/.f64 (*.f64 ky ky) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 1/720 (*.f64 (fma.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)))) (fma.f64 360 (/.f64 (+.f64 (fma.f64 -2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (-.f64 2/45 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) -1/2) (pow.f64 (sin.f64 kx) 2))) Om))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 (/.f64 (*.f64 1920 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))) (pow.f64 ky 6)) (*.f64 1/24 (*.f64 (pow.f64 ky 4) (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
(log.f64 (+.f64 (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))))) 1))
(log1p.f64 (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)))
2
(+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) 2)
(fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2)
(+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))) 2))
(fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 2 (*.f64 (pow.f64 l 4) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36)))) 2))
(fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 2 (*.f64 (pow.f64 l 4) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -36) (pow.f64 Om 4))))) 2))
(+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))) (+.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 240 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 720 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))))) (pow.f64 l 6))))))
(fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (+.f64 (fma.f64 2 (*.f64 (pow.f64 l 4) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36)))) 2) (*.f64 (*.f64 2 (fma.f64 1/720 (fma.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) 960)) (fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))))) (pow.f64 l 6))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 2 (*.f64 (pow.f64 l 4) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -36) (pow.f64 Om 4))))) 2)) (*.f64 (*.f64 2 (fma.f64 1/720 (fma.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) 960) (pow.f64 Om 6))) (fma.f64 1/24 (/.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (/.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -36)) (/.f64 1/6 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))) (pow.f64 l 6)))
(exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) l))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (/.f64 l (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 l Om))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) l))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (pow.f64 l 2)) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (/.f64 l (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))))) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (*.f64 l l) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 l Om))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 l (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) l))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) l))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 1/6 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (pow.f64 l 3)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 l 2)) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (/.f64 l (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))))) (+.f64 (/.f64 (fma.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)) (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8)))) (/.f64 (pow.f64 l 3) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))) (+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (*.f64 l l) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)))))))
(+.f64 (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 l Om))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 l (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) l)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (pow.f64 l 3) (fma.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8)))))))
(exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) l))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (/.f64 l (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (/.f64 l Om))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (pow.f64 l 2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) l))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (/.f64 l (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (*.f64 l l) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (/.f64 l Om))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (*.f64 l l) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 1/6 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (pow.f64 l 3))) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 l 2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) l))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))))))
(fma.f64 -1 (/.f64 (fma.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)) (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8)))) (/.f64 (pow.f64 l 3) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))) (+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (/.f64 l (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (*.f64 l l) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))))
(fma.f64 -1 (/.f64 (fma.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8)))) (/.f64 (pow.f64 l 3) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))) (+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (/.f64 l Om))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (*.f64 l l) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))
(exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) l))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (/.f64 l (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 l Om))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) l)))))
(fma.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (/.f64 l (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))))
(fma.f64 1/8 (/.f64 Om (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) Om)) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 l Om)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) l))) (*.f64 (pow.f64 Om 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))))) (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))))))))))
(fma.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (/.f64 l (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (*.f64 (pow.f64 Om 3) (*.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) -1/8) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 1/48)))))))
(fma.f64 1/8 (/.f64 Om (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) Om)) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 l Om))) (*.f64 (pow.f64 Om 3) (*.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) -1/8) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 1/48)))))))
2
(+.f64 2 (*.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 2 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 2 (+.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 2 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 2 (*.f64 2 (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 2 (+.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 2 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 2 (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 2 (+.f64 (/.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (fma.f64 1/720 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (*.f64 (*.f64 1/24 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))) (pow.f64 Om 6)) (/.f64 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 2 (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 2 (+.f64 (/.f64 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (fma.f64 1/720 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (*.f64 (*.f64 1/24 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))) (pow.f64 Om 6))))))
2
(+.f64 2 (*.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 2 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 2 (+.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 2 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 2 (*.f64 2 (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 2 (+.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 2 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 2 (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 2 (+.f64 (/.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (fma.f64 1/720 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (*.f64 (*.f64 1/24 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))) (pow.f64 Om 6)) (/.f64 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 2 (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 2 (+.f64 (/.f64 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (fma.f64 1/720 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (*.f64 (*.f64 1/24 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))) (pow.f64 Om 6))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)
(+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))
(+.f64 1 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 (pow.f64 kx 4) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))))) (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 kx 4)) (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))))) (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (pow.f64 kx 4)) (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)))) (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (*.f64 (pow.f64 kx 6) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 (pow.f64 kx 4) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 (fma.f64 4/3 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (fma.f64 1/720 (fma.f64 1920 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (fma.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.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 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 l l))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))) (*.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2))))))) (*.f64 1/12 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))))) (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 kx 6)) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))))) (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 kx 4)) (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (fma.f64 (fma.f64 4/3 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3)))) (fma.f64 1/720 (fma.f64 1920 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3)))) (fma.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (+.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 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (/.f64 l (/.f64 (*.f64 Om Om) l)))))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (*.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (*.f64 Om Om)) (/.f64 (/.f64 l (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) l)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))))) (*.f64 1/12 (/.f64 (*.f64 (*.f64 l l) (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2))))) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))))))) (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (pow.f64 kx 6)) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))))) (*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (pow.f64 kx 4)) (+.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))))))
(+.f64 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)
(+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (*.f64 ky ky) Om)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (pow.f64 ky 4))))))
(+.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (pow.f64 ky 4) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))
(+.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (*.f64 ky ky) Om)))) (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (pow.f64 ky 4) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (*.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 3) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 1/12 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/720 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 3) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 360 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.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 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))))) (pow.f64 ky 6))) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (pow.f64 ky 4)))))))
(+.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (+.f64 (*.f64 (pow.f64 ky 6) (fma.f64 4/3 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (fma.f64 1/12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (*.f64 1/720 (fma.f64 1920 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (fma.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)))) (*.f64 (*.f64 360 (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 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 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))) (*.f64 (pow.f64 ky 4) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))))
(+.f64 1 (+.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (*.f64 ky ky) Om)))) (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (*.f64 (pow.f64 ky 6) (fma.f64 4/3 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (fma.f64 1/12 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) (*.f64 1/720 (fma.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)))) (fma.f64 360 (/.f64 (+.f64 (fma.f64 -2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (-.f64 2/45 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) -1/2) (pow.f64 (sin.f64 kx) 2))) Om))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 (/.f64 (*.f64 1920 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))))))))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(+.f64 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 (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))))) 1)
(+.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 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(/.f64 2 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))
(fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))))
(fma.f64 2 (/.f64 (sin.f64 ky) (/.f64 Om l)) (*.f64 (/.f64 l Om) (/.f64 kx (/.f64 (sin.f64 ky) kx))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky)))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (fma.f64 2 (/.f64 (sin.f64 ky) (/.f64 Om l)) (*.f64 (/.f64 l Om) (/.f64 kx (/.f64 (sin.f64 ky) kx)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.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)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky)))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.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)))) (pow.f64 kx 6)) (sin.f64 ky)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (fma.f64 2 (/.f64 (sin.f64 ky) (/.f64 Om l)) (*.f64 (/.f64 l Om) (/.f64 kx (/.f64 (sin.f64 ky) kx))))) (*.f64 (/.f64 l Om) (/.f64 (+.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 (sin.f64 ky) (pow.f64 kx 6)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(+.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)) (fma.f64 -1 (/.f64 (/.f64 (*.f64 l (pow.f64 ky 4)) (/.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (sin.f64 kx)) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))
(+.f64 (+.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)) (fma.f64 -1 (/.f64 (/.f64 (*.f64 l (pow.f64 ky 4)) (/.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (sin.f64 kx)) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) (*.f64 (/.f64 l Om) (/.f64 (-.f64 2/45 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) -1/2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 kx) (pow.f64 ky 6)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
1
(+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) 1)
(fma.f64 -2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 1)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))))))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 1) (neg.f64 (*.f64 (pow.f64 l 4) (fma.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 2 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36))))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 1) (neg.f64 (*.f64 (pow.f64 l 4) (fma.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 2 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -36) (pow.f64 Om 4)))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 1/720 (+.f64 (*.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 240 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 720 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))))) (pow.f64 l 6))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -12 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 1) (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 2 (fma.f64 1/720 (fma.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) 960)) (fma.f64 1/24 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6)))) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (fma.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 2 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36)))))) (*.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36))))))) (neg.f64 (*.f64 (pow.f64 l 4) (fma.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 2 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -36)))))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 1) (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 2 (fma.f64 1/720 (fma.f64 1440 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) 960) (pow.f64 Om 6))) (fma.f64 1/24 (/.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (/.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -36)) (/.f64 1/6 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (fma.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 2 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -36) (pow.f64 Om 4))))))) (*.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -36) (pow.f64 Om 4)))))))) (neg.f64 (*.f64 (pow.f64 l 4) (fma.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2) (*.f64 2 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -36) (pow.f64 Om 4))))))))))
(/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1))
(/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1)))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))) (*.f64 l (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2))) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 l Om)) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2))) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 3))))) (pow.f64 l 2))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))) (*.f64 l (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 3))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8))))) (*.f64 l l)) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 l Om)) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 3)) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8))))) (*.f64 l l)) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 3))))) (pow.f64 l 2))) (+.f64 (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2))) (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))))) (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 1/6 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (*.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 1 l))))) 1) 3)))))) (pow.f64 l 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))) (*.f64 l (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2))) (+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 3))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8))))) (*.f64 l l)) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 3))) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8))))) (/.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))))) (+.f64 (/.f64 (fma.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)) (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8)))) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 3) (*.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2))))))) (pow.f64 l 3)))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 l Om)) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 3)) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8))))) (*.f64 l l)) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 3)) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8))))) (/.f64 (/.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) Om) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l)))))))) (+.f64 (/.f64 (fma.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8)))) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 3) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (neg.f64 (log.f64 l))))) 2))))))) (pow.f64 l 3))))
(/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1))
(/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)))) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 3)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))) (pow.f64 l 2))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 3))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (*.f64 l l)) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 3)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (*.f64 l l)) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 3))))) (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))))) (*.f64 (pow.f64 l 3) (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 2))) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 1/6 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))))))) (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l)))))) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 3)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1) 2))) (pow.f64 l 2))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om)))) (*.f64 -1 (log.f64 (/.f64 -1 l))))) 1)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 3))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (pow.f64 l 3)) (/.f64 (*.f64 Om (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))) (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (*.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2))) (*.f64 (pow.f64 l 3) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 3)))) (+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 3))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (*.f64 l l)) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))) (*.f64 (/.f64 (fma.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)) (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8)))) (pow.f64 l 3)) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 -1/4 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 3)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))))) (/.f64 (pow.f64 l 3) (/.f64 Om (/.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (/.f64 (pow.f64 l 3) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2))))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 3)) (+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 3)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (/.f64 (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2) (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l)))))))) (*.f64 l l)) (/.f64 1 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))))) (*.f64 (/.f64 (fma.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 (*.f64 (*.f64 Om Om) 0) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) -1/8)))) (pow.f64 l 3)) (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) (pow.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 Om))) (neg.f64 (log.f64 (/.f64 -1 l))))) 2)))))))
(/.f64 1 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1))
(/.f64 1 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)))) (/.f64 1 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 l Om)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2))) (/.f64 1 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/8 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 3)))))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)))) (fma.f64 -1 (*.f64 (*.f64 Om Om) (fma.f64 1/8 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2))) (/.f64 (*.f64 -1/4 (pow.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 3))))) (/.f64 1 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 l Om)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2))) (fma.f64 -1 (*.f64 (*.f64 Om Om) (fma.f64 1/8 (/.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (/.f64 (*.f64 -1/4 (pow.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 3))))) (/.f64 1 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 l (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 3)))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (*.f64 l (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 3))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))))) (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))))) (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/8 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 2))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1) 3)))))))) (/.f64 1 (-.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))) 1)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)))) (fma.f64 -1 (*.f64 (pow.f64 Om 3) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (fma.f64 1/8 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2))) (/.f64 (*.f64 -1/4 (pow.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 3)))) (/.f64 (*.f64 l (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 3))) (/.f64 (fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) -1/8) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 1/48)) (/.f64 (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2) (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))))) (fma.f64 -1 (*.f64 (*.f64 Om Om) (fma.f64 1/8 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2))) (/.f64 (*.f64 -1/4 (pow.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 3))))) (/.f64 1 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 l Om)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2))) (fma.f64 -1 (*.f64 (pow.f64 Om 3) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (fma.f64 1/8 (/.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (/.f64 (*.f64 -1/4 (pow.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 3)))) (/.f64 l (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))) (fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 3))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2) (fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) -1/8) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 1/48))))))) (fma.f64 -1 (*.f64 (*.f64 Om Om) (fma.f64 1/8 (/.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (/.f64 (*.f64 -1/4 (pow.f64 (exp.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 3))))) (/.f64 1 (expm1.f64 (fma.f64 -1 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (+.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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))) (pow.f64 Om 4)) (*.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 (fma.f64 -1 (/.f64 (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))) (pow.f64 Om 4)) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (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) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 (fma.f64 -4 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (fma.f64 2 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (fma.f64 1/720 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (*.f64 (*.f64 1/24 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))) (*.f64 -2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))))))) (pow.f64 Om 6)) (fma.f64 -1 (/.f64 (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))) (pow.f64 Om 4)) (*.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 (fma.f64 -1 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (fma.f64 2 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (fma.f64 1/720 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (*.f64 (*.f64 1/24 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))) (*.f64 -2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))))))) (pow.f64 Om 6)) (fma.f64 -1 (/.f64 (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))) (pow.f64 Om 4)) (/.f64 (*.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 (*.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))
(+.f64 1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))) (pow.f64 Om 4)) (*.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 (fma.f64 -1 (/.f64 (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))) (pow.f64 Om 4)) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 1440 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 720 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (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) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -12 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 (fma.f64 -4 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (fma.f64 2 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (fma.f64 1/720 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (*.f64 (*.f64 1/24 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))) (*.f64 -2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))))))) (pow.f64 Om 6)) (fma.f64 -1 (/.f64 (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))) (pow.f64 Om 4)) (*.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 (fma.f64 -1 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (fma.f64 2 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (fma.f64 1/720 (fma.f64 240 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) 2160)) (*.f64 (*.f64 1/24 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36))))) (*.f64 -2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))))))) (pow.f64 Om 6)) (fma.f64 -1 (/.f64 (fma.f64 2 (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -36) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 (*.f64 -4 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4))) (pow.f64 Om 4)) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 5)))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))))) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 5)))) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 kx 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 1/720 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)))) (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1) 2)))))))) (*.f64 (pow.f64 l 2) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))))) (pow.f64 kx 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 5)))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))))) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 5)))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))))) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 l l))) (+.f64 (/.f64 (fma.f64 4/3 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (fma.f64 1/720 (fma.f64 1920 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (fma.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.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 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 l l))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))) (*.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2))))))) (*.f64 1/12 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))))) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))) (*.f64 -2 (/.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) 2)))))) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2)) (*.f64 (*.f64 l l) (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 5)))) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 5)))) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2))))))))) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) (+.f64 (/.f64 (fma.f64 4/3 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3)))) (fma.f64 1/720 (fma.f64 1920 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3)))) (fma.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (+.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 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (/.f64 l (/.f64 (*.f64 Om Om) l)))))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (*.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (*.f64 Om Om)) (/.f64 (/.f64 l (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) l)) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))))) (*.f64 1/12 (/.f64 (*.f64 (*.f64 l l) (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2))))) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))))))) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (*.f64 -2 (/.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2))) (*.f64 1/24 (fma.f64 12 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (/.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))) (/.f64 (*.f64 -48 (pow.f64 l 4)) (*.f64 (*.f64 (pow.f64 Om 4) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) 2)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 2) (/.f64 (*.f64 (*.f64 l l) (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))) (*.f64 Om Om)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3))) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4)))))
(+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))))
(+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 3) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 1/12 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/720 (+.f64 (*.f64 1920 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 3) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 -720 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 360 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.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 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) 2))))))) (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (pow.f64 ky 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 1/24 (+.f64 (*.f64 12 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) 1) 2) (*.f64 (pow.f64 Om 4) (+.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4))))))
(+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 l l)) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))) (*.f64 Om Om)) (fma.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 4/3 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (fma.f64 1/12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (*.f64 1/720 (fma.f64 1920 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (fma.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)))) (*.f64 (*.f64 360 (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 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 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))))))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 -48 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))))
(+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 l l)) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (/.f64 (*.f64 Om Om) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))) (fma.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 4/3 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (fma.f64 1/12 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) (*.f64 1/720 (fma.f64 -720 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)))) (fma.f64 360 (/.f64 (+.f64 (fma.f64 -2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (-.f64 2/45 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) -1/2) (pow.f64 (sin.f64 kx) 2))) Om))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (*.f64 (/.f64 (*.f64 1920 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (fma.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 (*.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 1/24 (fma.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) l))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (/.f64 (/.f64 (*.f64 -48 (pow.f64 l 4)) (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2)) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (/.f64 1 (+.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 (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 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 0 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(log.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 0 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 -1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 0)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (/.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) 0)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (-.f64 (/.f64 1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (-.f64 1 (/.f64 1 (+.f64 2 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))) (/.f64 1 (+.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))) 1)
(+.f64 1 (-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 2 (+.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))) (/.f64 1 (+.f64 2 (+.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))))))
(-.f64 (+.f64 1 (/.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)) 1)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (/.f64 1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (-.f64 1 (/.f64 1 (+.f64 2 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))) (/.f64 1 (+.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))) 1)
(+.f64 1 (-.f64 (/.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) (+.f64 2 (+.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))) (/.f64 1 (+.f64 2 (+.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))))))
(*.f64 1 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (*.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (-.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (-.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (-.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) (+.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) (+.f64 2 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) (+.f64 2 (-.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (*.f64 (-.f64 0 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 1) (-.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (-.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (-.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) 1) (+.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) (+.f64 2 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (+.f64 1 (pow.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)) (+.f64 2 (-.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (sqrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (cbrt.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (E.f64) (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(pow.f64 (E.f64) (log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(pow.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (cbrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (cbrt.f64 (log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (log1p.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(log.f64 (exp.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(expm1.f64 (log.f64 (+.f64 2 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (expm1.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 l 2) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (*.f64 Om 1/2))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om 1/2))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (neg.f64 Om)))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 -1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om -1/2))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 -2 (/.f64 (neg.f64 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 2 l) (/.f64 (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 -2 (/.f64 (neg.f64 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 -2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 -2 (/.f64 (neg.f64 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (/.f64 l 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 2 l) (/.f64 (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (neg.f64 (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 -2 (/.f64 (neg.f64 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (sqrt.f64 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) (neg.f64 Om))
(/.f64 -2 (/.f64 (neg.f64 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 2 l) (/.f64 (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 2 l) (/.f64 (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 2 l) (/.f64 (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 2 l) (/.f64 (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(sqrt.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (log.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(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 (*.f64 8 (pow.f64 (/.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)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 (/.f64 l Om) 3)) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1)) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 1 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 -1 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(/.f64 (*.f64 1 (+.f64 2 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 -1 (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))) (+.f64 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (+.f64 (+.f64 2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (/.f64 1 (+.f64 -1 (pow.f64 (+.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))))
(*.f64 (+.f64 2 (+.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))) (/.f64 1 (+.f64 -1 (pow.f64 (+.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))

localize12.0ms (0.1%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize28.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
99.4%
(/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
98.5%
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
94.8%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
Compiler

Compiled 106 to 41 computations (61.3% saved)

series31.0ms (0.2%)

Counts
4 → 156
Calls

42 calls:

TimeVariablePointExpression
3.0ms
ky
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
2.0ms
kx
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
2.0ms
l
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
2.0ms
l
@inf
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
2.0ms
kx
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))

rewrite104.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1044×associate-/l*
628×distribute-rgt-in
574×distribute-lft-in
504×associate-/r/
416×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify183.0ms (1.1%)

Algorithm
egg-herbie
Rules
1150×associate-*r*
920×associate-/r*
832×times-frac
798×associate-*l*
764×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060817822
1175217710
Stop Event
node limit
Counts
296 → 296
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2)) Om) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))) (pow.f64 ky 6)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (-.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)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(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)))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.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)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(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 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 2) (-.f64 1/4 (*.f64 1/8 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(/.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 1 (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(/.f64 1 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 l (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 l (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l))
(/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (/.f64 (/.f64 Om l) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (cbrt.f64 l) (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (*.f64 l l))))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om (*.f64 (cbrt.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om)
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 Om (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (*.f64 l (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (neg.f64 Om))
(/.f64 (/.f64 l (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 Om))
(/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (cbrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 (sqrt.f64 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 Om))
(pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1))
(*.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))
(*.f64 (*.f64 (/.f64 1/2 l) Om) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))
(*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)) -1)
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) 1/2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1))
(*.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) -1) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 l))) (neg.f64 Om))
(*.f64 (/.f64 1/2 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 Om))
(*.f64 (/.f64 1/2 (/.f64 l (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) Om)
(*.f64 (/.f64 1/2 (/.f64 l (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 Om))
(*.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) (cbrt.f64 Om))
(*.f64 (/.f64 1/2 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (neg.f64 Om))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) Om)
(*.f64 (/.f64 1 (*.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) Om)
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (/.f64 Om l))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l) Om)
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (*.f64 l l))) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (neg.f64 l)) (neg.f64 Om))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) (neg.f64 (/.f64 Om l)))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l 1)) Om)
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (neg.f64 (neg.f64 l))) (neg.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 Om))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) 1/3)
(sqrt.f64 (/.f64 1/4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) 1/2)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (*.f64 (/.f64 Om (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (*.f64 (/.f64 Om (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (*.f64 (/.f64 Om (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l)))))
(fma.f64 -1/16 (*.f64 (/.f64 (/.f64 Om (/.f64 l (*.f64 ky ky))) (pow.f64 (sin.f64 kx) 3)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))
(+.f64 (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l))))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l)))))) 2))))))
(+.f64 (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 Om (/.f64 l (*.f64 ky ky))) (pow.f64 (sin.f64 kx) 3)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) 1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (pow.f64 ky 4)) 1/2)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2)) Om) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))) (pow.f64 ky 6)))))))
(+.f64 (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l))))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l)))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l))))) (*.f64 (+.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l)))))) 2)) (/.f64 (*.f64 l (*.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l))) (pow.f64 (sin.f64 kx) 3))) Om)))) (pow.f64 ky 6))))))
(+.f64 (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 Om (/.f64 l (*.f64 ky ky))) (pow.f64 (sin.f64 kx) 3)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) 1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2)))) (*.f64 (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (*.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) 1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) 1/16)) (pow.f64 ky 6))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))
(fma.f64 -1/16 (*.f64 (/.f64 Om l) (*.f64 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (*.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))))
(fma.f64 -1/16 (*.f64 (/.f64 Om l) (*.f64 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (-.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) 1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/16)) 2))) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (*.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/16 (*.f64 (/.f64 Om (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (*.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky))))))) (+.f64 (*.f64 (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (-.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) 1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/16)) 2))) (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))) 1/16)) (pow.f64 kx 6)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (-.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) 1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/16)) 2))) (pow.f64 kx 4)))) (fma.f64 -1/16 (*.f64 (/.f64 Om l) (*.f64 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om 1/4) l))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 (sin.f64 kx) l) Om)
(/.f64 l (/.f64 Om (sin.f64 kx)))
(+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))))
(+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx)))))
(+.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) (*.f64 1/2 (/.f64 (/.f64 l (/.f64 Om (*.f64 ky ky))) (sin.f64 kx))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))))))
(fma.f64 -1/2 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))))))
(fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 (sin.f64 kx) Om)) (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4))) (+.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) (*.f64 1/2 (/.f64 (/.f64 l (/.f64 Om (*.f64 ky ky))) (sin.f64 kx)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))))))
(fma.f64 -1/2 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 kx) (pow.f64 ky 6)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx)))))))
(fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 (sin.f64 kx) Om)) (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx)) (pow.f64 ky 6))) (+.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) (*.f64 1/2 (/.f64 (/.f64 l (/.f64 Om (*.f64 ky ky))) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 l (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sin.f64 ky))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))) (/.f64 l (/.f64 Om (sin.f64 ky))))
(fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 kx (/.f64 (sin.f64 ky) kx))) (*.f64 (/.f64 l Om) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))) (/.f64 l (/.f64 Om (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (/.f64 l Om) (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky)) (pow.f64 kx 4))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 kx (/.f64 (sin.f64 ky) kx))) (*.f64 (/.f64 l Om) (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (-.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)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(fma.f64 -1/2 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (fma.f64 1/2 (/.f64 l (/.f64 (*.f64 (sin.f64 ky) Om) (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))) (/.f64 l (/.f64 Om (sin.f64 ky))))))
(fma.f64 -1/2 (*.f64 (/.f64 l Om) (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky)) (pow.f64 kx 4))) (fma.f64 1/2 (*.f64 (/.f64 l (*.f64 (sin.f64 ky) Om)) (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 kx (/.f64 (sin.f64 ky) kx))) (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 ky ky))) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 4)) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(fma.f64 -1/2 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 4)) (fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 ky ky))) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 4)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6)) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 4)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 6)) (fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 ky ky))) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 Om l))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 Om kx) kx)) l) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))))))
(fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4)) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 Om kx) kx)) l) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))
(fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(fma.f64 1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))))) (pow.f64 kx 6)) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 Om kx) kx)) l) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 1/2 l)))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (/.f64 (+.f64 -1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) -1/2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 kx) (pow.f64 ky 6))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (pow.f64 ky 4)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx)) (pow.f64 ky 6)))))
(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)))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))
(fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky)))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky)) (pow.f64 kx 4)) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.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)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky)) (pow.f64 kx 4)) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) (pow.f64 kx 6)) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))))
(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 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))) (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))) (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 2) (-.f64 1/4 (*.f64 1/8 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (+.f64 1/4 (*.f64 -1/8 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l) 3))) (sqrt.f64 (+.f64 1/4 (+.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1/8) (pow.f64 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l) 2)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))) 3)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))) 1))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 1 (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 1 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 l (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 l (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (/.f64 (/.f64 Om l) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (cbrt.f64 l) (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (*.f64 l l))))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 (cbrt.f64 l) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 l)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 l l)) Om))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om (*.f64 (cbrt.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 l)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 l l)) Om))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om)
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 Om (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 (*.f64 l (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 l)) (neg.f64 Om))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (neg.f64 Om))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (/.f64 l (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 Om))
(/.f64 l (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 (sqrt.f64 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 Om))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1)
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) 1/3)
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (log.f64 (exp.f64 (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (/.f64 l Om) 3)))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 (/.f64 1/2 l) Om) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)))
(/.f64 (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)))) 2))
(*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)) -1)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) 1/2)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (/.f64 1 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)))) 2)) (/.f64 1 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))))))
(*.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) -1) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (*.f64 l (/.f64 2 Om))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 2 l)) Om) 1) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 l))) (neg.f64 Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/2 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/2 (/.f64 l (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) Om)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/2 (/.f64 l (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 1/2 l) (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) (cbrt.f64 Om))
(/.f64 (*.f64 1/2 (cbrt.f64 Om)) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 (cbrt.f64 Om) 2)) l))
(*.f64 (cbrt.f64 Om) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1/2 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (neg.f64 Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) Om)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (*.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) Om)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (/.f64 Om l))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l) Om)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (*.f64 l l))) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (*.f64 l l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (neg.f64 l)) (neg.f64 Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) (neg.f64 (/.f64 Om l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l 1)) Om)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 1/2 l) (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 1/2 (cbrt.f64 Om)) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 (cbrt.f64 Om) 2)) l))
(*.f64 (cbrt.f64 Om) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (neg.f64 (neg.f64 l))) (neg.f64 (neg.f64 Om)))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (sqrt.f64 Om) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))))))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 Om) (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (cbrt.f64 Om) (/.f64 (/.f64 1/2 (cbrt.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om))) 2)))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) 1/3)
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(sqrt.f64 (/.f64 1/4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)) 2)))
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) 1/3)
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))

localize29.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
99.4%
(/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2))
98.5%
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
91.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
Compiler

Compiled 106 to 41 computations (61.3% saved)

series16.0ms (0.1%)

Counts
2 → 84
Calls

24 calls:

TimeVariablePointExpression
3.0ms
kx
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
2.0ms
ky
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
2.0ms
kx
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
1.0ms
ky
@0
(/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2))
1.0ms
kx
@0
(/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2))

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1118×associate-/l*
570×distribute-lft-in
508×associate-/r/
418×add-sqr-sqrt
404×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify132.0ms (0.8%)

Algorithm
egg-herbie
Rules
1168×distribute-lft-in
1154×distribute-rgt-in
758×associate-/r/
530×*-commutative
510×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040211936
1120411486
2457911486
Stop Event
node limit
Counts
152 → 159
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) 2))) (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (-.f64 1/4 (*.f64 -1/8 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1)
(*.f64 1 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))
(*.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 2) (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1/2)
(*.f64 (/.f64 Om l) (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2)))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) 2)) (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2)) (/.f64 Om l))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) -1)
(*.f64 (pow.f64 (/.f64 l Om) -1) (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) -1))
(*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))
(*.f64 (/.f64 1 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) Om)
(*.f64 (/.f64 1 (*.f64 l (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) Om)
(*.f64 (/.f64 1 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) (neg.f64 Om))
(*.f64 (/.f64 1 (*.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)) Om)
(*.f64 (/.f64 -1/2 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 -1/2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(*.f64 (/.f64 -1/2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 l))) (neg.f64 Om))
(*.f64 (/.f64 -1/2 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 Om))
(*.f64 (/.f64 -1/2 (/.f64 l (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) Om)
(*.f64 (/.f64 -1/2 (/.f64 l (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 Om))
(*.f64 (/.f64 -1/2 (/.f64 l (/.f64 (cbrt.f64 (*.f64 Om Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 Om))
(*.f64 (/.f64 -1/2 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (neg.f64 Om))
(pow.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2)) -1)
(pow.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2)) -2))
(log.f64 (exp.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(+.f64 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sqrt.f64 1/2) 5)) -1/1024)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(+.f64 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sqrt.f64 1/2) 5)) -1/1024)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(+.f64 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sqrt.f64 1/2) 5)) -1/1024)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (+.f64 (*.f64 (*.f64 1/2 (pow.f64 ky 4)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) -1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (/.f64 (*.f64 1/16 Om) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2)))) (*.f64 1/16 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) 2))) (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))) (fma.f64 1/2 (*.f64 (+.f64 (*.f64 1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/4 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))) (*.f64 -1/16 (/.f64 Om (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (-.f64 (*.f64 1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2)))))) (*.f64 (pow.f64 ky 6) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))))
(+.f64 (fma.f64 1/2 (*.f64 (fma.f64 1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (-.f64 2/45 (/.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (*.f64 (/.f64 Om l) (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5)) 1/4)))) (*.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) -1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (/.f64 (*.f64 1/16 Om) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2))) (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) -1/16)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (pow.f64 ky 6))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (+.f64 (*.f64 (*.f64 1/2 (pow.f64 ky 4)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) -1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (/.f64 (*.f64 1/16 Om) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2)))) (*.f64 1/16 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)))))))
(fma.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) -1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (/.f64 (*.f64 1/16 Om) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (pow.f64 ky 4))) (+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (+.f64 (*.f64 (*.f64 1/2 (pow.f64 ky 6)) (fma.f64 1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 2/45 (/.f64 (+.f64 1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) 1/2)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5)) 1/4)))) (*.f64 (/.f64 (*.f64 -1/16 Om) (*.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) -1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (/.f64 (*.f64 1/16 Om) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2)))))) (*.f64 1/16 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l)))))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))) (*.f64 (-.f64 (*.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l)))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))))
(+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx))) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) -1/16)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2))))))
(+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (+.f64 (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) -1/16)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))) (*.f64 (+.f64 (*.f64 1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))))))) (*.f64 -1/16 (/.f64 Om (/.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l)))) (-.f64 (*.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l)))))) 2)))))) (pow.f64 kx 6))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))) (*.f64 (-.f64 (*.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l)))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l)))))))
(+.f64 (fma.f64 (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) -1/16)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx))) (*.f64 1/2 (*.f64 (fma.f64 1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5)))))) (*.f64 (*.f64 (/.f64 Om (*.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) -1/16)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2))) -1/16)) (pow.f64 kx 6))))))
(+.f64 (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (+.f64 (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) -1/16)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2))) (*.f64 1/2 (*.f64 (fma.f64 1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (-.f64 2/45 (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5)))))) (*.f64 (/.f64 (*.f64 -1/16 Om) (*.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) -1/16)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)))) (pow.f64 kx 6))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om l))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/2 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))
(fma.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) 1/4))
(fma.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) 1/4 (/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4)))))
(fma.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4)))))
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2 (fma.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 4)) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) 1/4)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (+.f64 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/4 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 6)) (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))))))
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2 (fma.f64 1/2 (fma.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (-.f64 2/45 (/.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (*.f64 (/.f64 Om l) (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5)) 1/4)))) (pow.f64 ky 6) (*.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 4))) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) 1/4)))
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2 (fma.f64 1/2 (fma.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 2/45 (/.f64 (+.f64 1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) 1/2)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5)) 1/4)))) (pow.f64 ky 6) (*.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 4))) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) 1/4)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(fma.f64 1/4 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4)) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(fma.f64 1/4 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (fma.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (pow.f64 kx 4)) (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))))))
(fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4)) (fma.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 ky) l)) (*.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))))))) (pow.f64 kx 6))))))
(fma.f64 1/4 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (fma.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (pow.f64 kx 4)) (fma.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 kx 6)) (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))))
(fma.f64 1/4 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (fma.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (pow.f64 kx 4)) (fma.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (-.f64 2/45 (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 kx 6)) (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om (/.f64 -1/2 l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))) (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))) (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (-.f64 1/4 (*.f64 -1/8 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/64 (pow.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (+.f64 1/4 (*.f64 1/8 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(/.f64 (sqrt.f64 (fma.f64 -1/64 (pow.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/8) (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)))))
(/.f64 (sqrt.f64 (fma.f64 -1/64 (pow.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (*.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/8)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) 3)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) 1))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))) 1)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 1 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 1)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 2))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 2) (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1/2)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 Om l) (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2)))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 -1/2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) 2)) (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)) -2)) 2)))
(/.f64 (cbrt.f64 (*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) 2))
(*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2)) (/.f64 Om l))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) -1)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (pow.f64 (/.f64 l Om) -1) (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2) -1))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) -1))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)) -2)) -2)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)) -2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)) -2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2)))))
(*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 1 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) Om)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 1 (*.f64 l (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) Om)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 1 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) (neg.f64 Om))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 1 (*.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)) Om)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 -1/2 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 -1/2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 -1/2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 l))) (neg.f64 Om))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 -1/2 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 Om))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 -1/2 (/.f64 l (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) Om)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 -1/2 (/.f64 l (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 -1/2 l) (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 -1/2 (/.f64 l (/.f64 (cbrt.f64 (*.f64 Om Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 Om))
(*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 (cbrt.f64 (*.f64 Om Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 Om))
(*.f64 (/.f64 -1/2 l) (*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 Om)))
(*.f64 (/.f64 -1/2 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (neg.f64 Om))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(pow.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2)) -1)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(pow.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 1)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 2)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 3)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 3) 1/3)
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2)) -2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)) -2) -2))
(fabs.f64 (*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(log.f64 (exp.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l)) 3))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -2))) -1))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))) 1))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 -1/2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))

localize59.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.7%
(*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))
90.1%
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))))
89.3%
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om)
86.9%
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
Compiler

Compiled 175 to 106 computations (39.4% saved)

series14.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
Om
@0
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om)
1.0ms
kx
@inf
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))))
1.0ms
kx
@-inf
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))))
1.0ms
Om
@0
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))))
1.0ms
kx
@0
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))))

rewrite112.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
598×distribute-rgt-in
540×distribute-lft-in
492×associate-/r/
412×associate-/l/
370×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify198.0ms (1.2%)

Algorithm
egg-herbie
Rules
1276×times-frac
1178×associate-/l*
1016×associate-*r*
866×associate-*l*
800×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058113365
1163511859
Stop Event
node limit
Counts
309 → 331
Calls
Call 1
Inputs
(*.f64 (pow.f64 l 2) (pow.f64 kx 2))
(+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 l 2) (pow.f64 kx 6))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 l 2) (pow.f64 kx 6))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))) (*.f64 -1/315 (*.f64 (pow.f64 l 2) (pow.f64 kx 8))))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) Om)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) Om)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) Om)) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) Om)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) Om)) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) Om)) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) Om) (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) Om)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
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 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
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 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(+.f64 1 (+.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) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.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) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 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 (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)))) (pow.f64 kx 6))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -4/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (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 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)
(pow.f64 (*.f64 (sin.f64 kx) l) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (*.f64 l l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) l))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) l))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om))) 1)
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 1 Om)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 l l) Om))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1 (/.f64 (*.f64 l l) Om)))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1 Om)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 1 Om))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (sqrt.f64 Om)) (/.f64 (*.f64 (sin.f64 kx) l) (sqrt.f64 Om)))
(*.f64 (*.f64 (sin.f64 kx) l) (*.f64 (*.f64 (sin.f64 kx) l) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 1 Om)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) (*.f64 l (/.f64 1 Om)))
(*.f64 (/.f64 1 Om) (pow.f64 (*.f64 (sin.f64 kx) l) 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l l) Om) (pow.f64 (sin.f64 kx) 2))
(*.f64 (/.f64 (*.f64 l l) (sqrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (*.f64 l l))
(*.f64 (*.f64 1 (/.f64 (*.f64 l l) Om)) (pow.f64 (sin.f64 kx) 2))
(*.f64 (/.f64 1 (neg.f64 Om)) (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (sqrt.f64 Om)) (/.f64 (*.f64 l l) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l l) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l l) 1) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) 1) (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) Om))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (sqrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) 1) (/.f64 l Om))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 kx) (/.f64 Om (*.f64 l l))) (sin.f64 kx))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 Om)) (neg.f64 (*.f64 l l)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)) l)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om 1)) (*.f64 l l))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om (cbrt.f64 (pow.f64 l 4)))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 1 (/.f64 Om (pow.f64 (sin.f64 kx) 2))) (*.f64 l l))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 1 (/.f64 Om (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 2) l))) l)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) Om) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (/.f64 Om (*.f64 l l))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) Om) l)
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 1)
(pow.f64 (/.f64 (*.f64 (sin.f64 kx) l) (sqrt.f64 Om)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 3) 1/3)
(pow.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))) 1)
(*.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))
(*.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)) 1)
(*.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1/4) (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1/4))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))) (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)) (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 2) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))))))
(pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1/2)
(pow.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1/4) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 3/2) 1/3)
(fabs.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))
(log.f64 (exp.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))
(exp.f64 (log.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 1))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 0)
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1))) 2)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 2) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)))) 1))
(/.f64 (sin.f64 kx) (*.f64 (/.f64 Om 4) (/.f64 (/.f64 Om (*.f64 l l)) (sin.f64 kx))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om 4)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om 4) (/.f64 Om (*.f64 l l))))
(/.f64 (*.f64 l l) (*.f64 (/.f64 Om 4) (/.f64 Om (pow.f64 (sin.f64 kx) 2))))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 Om (/.f64 Om 4)))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 (/.f64 Om 4) Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 Om 4))
(/.f64 1 (*.f64 (/.f64 Om 4) (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(/.f64 1 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)))
(/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(/.f64 4 (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) Om))
(/.f64 4 (*.f64 Om (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(/.f64 4 (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (neg.f64 (neg.f64 Om))))
(/.f64 (/.f64 4 Om) (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 (/.f64 Om 4) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (/.f64 Om 4) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 (/.f64 Om 4) (/.f64 (/.f64 Om (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) (*.f64 (/.f64 Om 4) (/.f64 Om l)))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 4 Om)) Om)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) (*.f64 Om Om))
(/.f64 -4 (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (neg.f64 Om)))
(/.f64 -4 (*.f64 (neg.f64 Om) (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (*.f64 (/.f64 Om 4) (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 4 Om) (pow.f64 (sin.f64 kx) 2)) (/.f64 Om (*.f64 l l)))
(/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om (/.f64 Om (*.f64 l l))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) -4) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 4 Om) (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) (neg.f64 Om))
(/.f64 (*.f64 4 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (*.f64 (neg.f64 Om) Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 Om)) (/.f64 Om (*.f64 l l)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 4 Om)) (neg.f64 Om))
(/.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) (neg.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1) (*.f64 (/.f64 Om 4) Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (sqrt.f64 Om)) (*.f64 (/.f64 Om 4) (sqrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 Om 4) (cbrt.f64 Om)))
(/.f64 (/.f64 4 (sqrt.f64 Om)) (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 4 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 (sqrt.f64 Om) (/.f64 Om 4))) (sqrt.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 Om 4))) (cbrt.f64 Om))
(/.f64 (neg.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om 4) (neg.f64 (/.f64 Om (*.f64 l l)))))
(/.f64 -1 (*.f64 (/.f64 Om 4) (neg.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))
(/.f64 -1 (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (neg.f64 (/.f64 Om 4))))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (*.f64 (/.f64 Om (*.f64 l l)) Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) -4) (*.f64 (/.f64 Om (*.f64 l l)) (neg.f64 Om)))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) -4) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 1) (*.f64 (neg.f64 Om) (/.f64 Om 4)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 4) (*.f64 (neg.f64 Om) Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -4) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 -4 (pow.f64 (sin.f64 kx) 2)) (*.f64 (neg.f64 Om) (/.f64 Om (*.f64 l l))))
(/.f64 (*.f64 -4 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) (*.f64 (/.f64 Om 4) (neg.f64 (neg.f64 Om))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 4 Om))) (neg.f64 Om))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) (neg.f64 (*.f64 Om Om)))
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om 4)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 (/.f64 Om 4) (/.f64 Om (*.f64 l l))) 2))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 4 Om)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))))
Outputs
(*.f64 (pow.f64 l 2) (pow.f64 kx 2))
(*.f64 (*.f64 kx kx) (*.f64 l l))
(*.f64 l (*.f64 l (*.f64 kx kx)))
(+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))))
(fma.f64 (*.f64 l l) (*.f64 kx kx) (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (*.f64 l l))))
(fma.f64 (*.f64 l l) (*.f64 kx kx) (*.f64 (pow.f64 kx 4) (*.f64 (*.f64 -1/3 l) l)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 l 2) (pow.f64 kx 6))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)))))
(fma.f64 2/45 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (fma.f64 (*.f64 l l) (*.f64 kx kx) (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (*.f64 l l)))))
(fma.f64 2/45 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (fma.f64 (*.f64 l l) (*.f64 kx kx) (*.f64 (pow.f64 kx 4) (*.f64 (*.f64 -1/3 l) l))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 l 2) (pow.f64 kx 6))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))) (*.f64 -1/315 (*.f64 (pow.f64 l 2) (pow.f64 kx 8))))))
(fma.f64 2/45 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (fma.f64 (*.f64 l l) (*.f64 kx kx) (fma.f64 -1/3 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 -1/315 (*.f64 (pow.f64 kx 8) (*.f64 l l))))))
(fma.f64 2/45 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (fma.f64 (*.f64 l l) (*.f64 kx kx) (fma.f64 -1/3 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 (pow.f64 kx 8) (*.f64 -1/315 (*.f64 l l))))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) Om)
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) Om)
(*.f64 (*.f64 l (/.f64 l Om)) (*.f64 kx kx))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) Om)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) Om))
(fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) Om) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) Om))
(fma.f64 -1/3 (*.f64 (*.f64 l (/.f64 l Om)) (pow.f64 kx 4)) (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 kx kx)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) Om)) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) Om)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) Om)))
(fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) Om) (fma.f64 2/45 (/.f64 (*.f64 l l) (/.f64 Om (pow.f64 kx 6))) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) Om)))
(fma.f64 -1/3 (*.f64 (*.f64 l (/.f64 l Om)) (pow.f64 kx 4)) (fma.f64 2/45 (*.f64 (*.f64 l (/.f64 l Om)) (pow.f64 kx 6)) (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 kx kx))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) Om)) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) Om)) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) Om) (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) Om)))))
(fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) Om) (+.f64 (fma.f64 2/45 (/.f64 (*.f64 l l) (/.f64 Om (pow.f64 kx 6))) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) Om)) (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 kx 8) (*.f64 l l)) Om))))
(+.f64 (fma.f64 -1/3 (*.f64 (*.f64 l (/.f64 l Om)) (pow.f64 kx 4)) (fma.f64 2/45 (*.f64 (*.f64 l (/.f64 l Om)) (pow.f64 kx 6)) (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 kx kx)))) (*.f64 -1/315 (*.f64 (*.f64 l (/.f64 l Om)) (pow.f64 kx 8))))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) Om)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(/.f64 2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5))) (fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) (fma.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (/.f64 1/512 (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))))
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 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1)
(fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1) (/.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 Om 4)))
(fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) (+.f64 1 (/.f64 -2 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)) (/.f64 (*.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 6)) (pow.f64 l 6)) (pow.f64 Om 6))) (fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1))
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 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1)
(fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1) (/.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 Om 4)))
(fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) (+.f64 1 (/.f64 -2 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)) (/.f64 (*.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 6)) (pow.f64 l 6)) (pow.f64 Om 6))) (fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1 (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(+.f64 1 (+.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) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) 2))) (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)))))
(+.f64 1 (+.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) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 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 (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)))) (pow.f64 kx 6))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (/.f64 (*.f64 -4/3 (*.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) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 l l)) (*.f64 Om Om))))) (pow.f64 kx 6)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) 2))) (fma.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (*.f64 (pow.f64 kx 6) (*.f64 1/2 (fma.f64 8/45 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) 2))))))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1)
(fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1) (/.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 Om 4)))
(fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) (+.f64 1 (/.f64 -2 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)) (/.f64 (*.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 6)) (pow.f64 l 6)) (pow.f64 Om 6))) (fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(/.f64 2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(fma.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))))))
(fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5))) (fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) (fma.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (/.f64 1/512 (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(/.f64 -2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -2 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 -2 (/.f64 (/.f64 Om (sin.f64 kx)) l)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(fma.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(fma.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 -2 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(fma.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5))) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(fma.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5))) (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 -2 (/.f64 (/.f64 Om (sin.f64 kx)) l)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (*.f64 -4/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 kx 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (fma.f64 8/45 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 kx 6)) (*.f64 -4/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 kx 4)))))
(+.f64 (*.f64 -4/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(fma.f64 -4/315 (/.f64 (*.f64 (pow.f64 kx 8) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om))))))
(fma.f64 -4/315 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 kx 8)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (fma.f64 8/45 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 kx 6)) (*.f64 -4/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 kx 4))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) 1)
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(pow.f64 (*.f64 (sin.f64 kx) l) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 3)
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 3) 1/3)
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(sqrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 3))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (*.f64 l l) 3)))
(cbrt.f64 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) l))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 kx) l))) 1))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om))) 1)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 1 Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 l l) Om))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1 (/.f64 (*.f64 l l) Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1 Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 1 Om))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 1)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (sqrt.f64 Om)) (/.f64 (*.f64 (sin.f64 kx) l) (sqrt.f64 Om)))
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) l)) 2)
(pow.f64 (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l) 2)
(*.f64 (*.f64 (sin.f64 kx) l) (*.f64 (*.f64 (sin.f64 kx) l) (/.f64 1 Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) 2))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) Om))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) (*.f64 l (/.f64 1 Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 1 Om) (pow.f64 (*.f64 (sin.f64 kx) l) 2))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 1 (neg.f64 Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (sqrt.f64 Om)))
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) l)) 2)
(pow.f64 (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (*.f64 l l) Om) (pow.f64 (sin.f64 kx) 2))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (*.f64 l l) (sqrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (sqrt.f64 Om)))
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) l)) 2)
(pow.f64 (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (*.f64 l l))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (*.f64 1 (/.f64 (*.f64 l l) Om)) (pow.f64 (sin.f64 kx) 2))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 1 (neg.f64 Om)) (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (sqrt.f64 Om)) (/.f64 (*.f64 l l) (sqrt.f64 Om)))
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) l)) 2)
(pow.f64 (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l l) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (*.f64 l l) 1) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) 1) (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 (sin.f64 kx) l))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) Om))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) Om))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (sqrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (sqrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (sqrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) 1) (/.f64 l Om))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) l)) 2)
(pow.f64 (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (sin.f64 kx) (/.f64 Om (*.f64 l l))) (sin.f64 kx))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 Om)) (neg.f64 (*.f64 l l)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)) l)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om 1)) (*.f64 l l))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om (cbrt.f64 (pow.f64 l 4)))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (cbrt.f64 (pow.f64 l 4))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (*.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 1 (/.f64 Om (pow.f64 (sin.f64 kx) 2))) (*.f64 l l))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 (sin.f64 kx) l))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 1 (/.f64 Om (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) Om))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 2) l))) l)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) Om) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (/.f64 Om (*.f64 l l))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) Om) (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) Om) l)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 1)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(pow.f64 (/.f64 (*.f64 (sin.f64 kx) l) (sqrt.f64 Om)) 2)
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) l)) 2)
(pow.f64 (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) 3)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 3) 1/3)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(pow.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -1)
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om))))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) 3))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 3) (pow.f64 Om 3)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) 1))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(*.f64 l (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))) 1)
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(*.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(*.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)) 1)
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(*.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1/4) (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1/4))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))) (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))) (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)) (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))) (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)) 2))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 2) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)) 2) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) -4) (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)) 2)))))
(pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1/2)
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(pow.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)) 1)
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1/4) 2)
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))) 1))
(sqrt.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))) 3)
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1) 3/2))
(fabs.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(log.f64 (exp.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om)))))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(exp.f64 (log.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))) 1))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(log1p.f64 (expm1.f64 (hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om))))
(hypot.f64 1 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(+.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 1))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 0)
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1) 1)
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om) 1))) 2)
(+.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))) -2)
(+.f64 -2 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om) 1))))
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 2) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)))) 1))
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)) 2) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))))))
(+.f64 (-.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)))) (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)) 2) (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))))) -1)
(/.f64 (sin.f64 kx) (*.f64 (/.f64 Om 4) (/.f64 (/.f64 Om (*.f64 l l)) (sin.f64 kx))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om 4)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om 4) (/.f64 Om (*.f64 l l))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 l l) (*.f64 (/.f64 Om 4) (/.f64 Om (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 Om (/.f64 Om 4)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 (/.f64 Om 4) Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 Om 4))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 1 (*.f64 (/.f64 Om 4) (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 1 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 4 (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 4 (*.f64 Om (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 4 (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (neg.f64 (neg.f64 Om))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (/.f64 4 Om) (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 (/.f64 Om 4) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (/.f64 Om 4) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (/.f64 (*.f64 Om (/.f64 Om 4)) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (/.f64 (*.f64 Om Om) 4)) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 (/.f64 Om 4) (/.f64 (/.f64 Om (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (/.f64 (*.f64 (/.f64 (/.f64 Om l) l) (/.f64 Om 4)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om 4))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) l) (*.f64 (/.f64 Om 4) (/.f64 Om l)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 4 Om)) Om)
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) (*.f64 Om Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 -4 (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (neg.f64 Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 -4 (*.f64 (neg.f64 Om) (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (*.f64 (/.f64 Om 4) (neg.f64 Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (/.f64 4 Om) (pow.f64 (sin.f64 kx) 2)) (/.f64 Om (*.f64 l l)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om (/.f64 Om (*.f64 l l))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) -4) (neg.f64 Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (/.f64 4 Om) (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) (neg.f64 Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 4 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) (*.f64 Om (neg.f64 Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (*.f64 Om (neg.f64 Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (*.f64 (neg.f64 Om) Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 Om)) (/.f64 Om (*.f64 l l)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 4 Om)) (neg.f64 Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)) (neg.f64 Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1) (*.f64 (/.f64 Om 4) Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (sqrt.f64 Om)) (*.f64 (/.f64 Om 4) (sqrt.f64 Om)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 Om 4))))
(/.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l) 2) (/.f64 Om 4))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 Om 4) (cbrt.f64 Om)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (*.f64 (cbrt.f64 Om) (/.f64 Om 4)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (cbrt.f64 Om) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 Om 4))))
(/.f64 (/.f64 4 (sqrt.f64 Om)) (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (sqrt.f64 Om)))
(/.f64 4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 4 (sqrt.f64 Om)) (*.f64 Om (sqrt.f64 Om))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(/.f64 (/.f64 4 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (cbrt.f64 Om)))
(/.f64 (/.f64 4 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(/.f64 4 (*.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (cbrt.f64 Om) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 (sqrt.f64 Om) (/.f64 Om 4))) (sqrt.f64 Om))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 Om 4))))
(/.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l) 2) (/.f64 Om 4))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 Om 4))) (cbrt.f64 Om))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (*.f64 (cbrt.f64 Om) (/.f64 Om 4)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (cbrt.f64 Om) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 Om 4))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om 4) (neg.f64 (/.f64 Om (*.f64 l l)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om 4) (/.f64 (neg.f64 Om) (*.f64 l l))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 Om (/.f64 -4 Om)) (*.f64 l l)))
(/.f64 -1 (*.f64 (/.f64 Om 4) (neg.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 -1 (*.f64 (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (neg.f64 (/.f64 Om 4))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) (*.f64 (/.f64 Om (*.f64 l l)) Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) -4) (*.f64 (/.f64 Om (*.f64 l l)) (neg.f64 Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) -4) (*.f64 Om (neg.f64 Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 1) (*.f64 (neg.f64 Om) (/.f64 Om 4)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 4) (*.f64 (neg.f64 Om) Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -4) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 -4 (pow.f64 (sin.f64 kx) 2)) (*.f64 (neg.f64 Om) (/.f64 Om (*.f64 l l))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (*.f64 -4 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) (*.f64 (/.f64 Om 4) (neg.f64 (neg.f64 Om))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 4 Om))) (neg.f64 Om))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) (neg.f64 (*.f64 Om Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om 4)) 2))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (*.f64 2 (*.f64 (/.f64 (/.f64 Om l) l) (/.f64 Om 4))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 (*.f64 Om 2) 4)))
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 (/.f64 Om 4) (/.f64 Om (*.f64 l l))) 2))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (*.f64 2 (*.f64 (/.f64 (/.f64 Om l) l) (/.f64 Om 4))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 (*.f64 Om 2) 4)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 1)
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) Om) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))) 3)
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 3) 1/3)
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)) 2))
(fabs.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om)))
(log.f64 (pow.f64 (exp.f64 (/.f64 4 Om)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om)) 3))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))) 1))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) Om) (/.f64 4 Om))))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (/.f64 (/.f64 Om l) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))

eval1.6s (9.2%)

Compiler

Compiled 86608 to 56369 computations (34.9% saved)

prune512.0ms (3%)

Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New1320151335
Fresh112
Picked101
Done404
Total1326161342
Accurracy
100.0%
Counts
1342 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.8%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4) 2)
46.5%
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
41.3%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l))))
41.9%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
40.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2))))
85.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1)))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
72.1%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))))))
85.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 (/.f64 Om 4) Om))))))))
81.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
82.2%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))))
62.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
46.5%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
41.1%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
55.6%
(sqrt.f64 1/2)
Compiler

Compiled 654 to 524 computations (19.9% saved)

localize55.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
99.6%
(pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
98.6%
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
88.4%
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
Compiler

Compiled 151 to 85 computations (43.7% saved)

series172.0ms (1%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
75.0ms
kx
@-inf
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
20.0ms
ky
@inf
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
19.0ms
kx
@inf
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
18.0ms
ky
@-inf
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
8.0ms
l
@0
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)

rewrite126.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
886×associate-/r/
584×distribute-rgt-in
534×distribute-lft-in
460×associate-/l/
422×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020150
1422150
25266150
Stop Event
node limit
Counts
4 → 303
Calls
Call 1
Inputs
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 -1/2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (*.f64 (/.f64 1 (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (/.f64 l Om)) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (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 *.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (cbrt.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 (/.f64 l 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 Om 1/2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 Om 1/2)) (*.f64 (/.f64 l 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 l (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 Om -1/2)) (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) 1) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (*.f64 (/.f64 (sqrt.f64 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (*.f64 (/.f64 (cbrt.f64 l) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om 1/2)) (*.f64 (/.f64 (cbrt.f64 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 (cbrt.f64 l) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (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 *.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.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 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 l Om)) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 l Om)) 1) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 l Om)) (/.f64 1 (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 *.f64 (/.f64 (*.f64 2 (/.f64 l Om)) (/.f64 1 (pow.f64 (cbrt.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 (/.f64 (*.f64 2 (/.f64 l Om)) -1) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 l) -1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 l) (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 l) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (/.f64 (*.f64 Om 1/2) (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 *.f64 (/.f64 (/.f64 l 1) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.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 (/.f64 (/.f64 l 1) -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) (sqrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (*.f64 Om -1/2))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) 1) (cbrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 Om 1/2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 Om -1/2))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 l (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4) (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (pow.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 1) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) Om) (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 Om 1/2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 Om 1/2)) (*.f64 (/.f64 l 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 l (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 Om -1/2)) (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) 1) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om 1/2)) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om 1/2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 1/4 (*.f64 Om Om))) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om -1/2)) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) (*.f64 Om -1/2))) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om 1/2) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om 1/2))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om 1/2) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om -1/2))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om 1/2) (*.f64 Om -1/2))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) 1)) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) Om)) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) (*.f64 Om 1/2))) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (/.f64 (*.f64 Om 1/2) (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 *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.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 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) -1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om 1/2) (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 *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.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 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (*.f64 (cbrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l 1) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 l)) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) 1) (*.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) l) (*.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 l)) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.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 2 (/.f64 l Om))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (*.f64 1/2 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (*.f64 1 (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 Om (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om 1/2) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 Om 1/2)) (*.f64 (sqrt.f64 (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om -1/2) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om 1) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om 1/2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2)))) (sqrt.f64 (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))))) (cbrt.f64 (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 Om 1/2))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 Om 1/2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 Om 1/2) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))

simplify244.0ms (1.4%)

Algorithm
egg-herbie
Rules
1238×associate-/r/
940×associate-/l/
866×*-commutative
508×+-commutative
496×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0112636577
1370634981
Stop Event
node limit
Counts
483 → 570
Calls
Call 1
Inputs
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 (*.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (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 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 -32/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -4/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (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))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 4)) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/3072 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 6)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 4)) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 l 4)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 l 4)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/3072 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))) (pow.f64 l 6)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 3/128 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 -1/8 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -5/1024 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 6)) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 3/128 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 -1/8 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (+.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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 -32/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6)))))))))
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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (+.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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 -32/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6)))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -1/48 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -1/48 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (pow.f64 kx 4))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 -1/1440 (+.f64 (*.f64 15360 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 720 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2880 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2))))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(sqrt.f64 (/.f64 1 (+.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 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 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 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 (*.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 1 (+.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 1 (+.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 1 (+.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 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/48 (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)))))) (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/1440 (+.f64 (*.f64 15360 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3)))) (+.f64 (*.f64 -2880 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)))) (*.f64 720 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 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))) 1)))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.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 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) (+.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/48 (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)))))) (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))
(sqrt.f64 (/.f64 1 (+.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 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 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 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 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 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 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 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 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.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)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l 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 (+.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 (+.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 (+.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 ky) 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6)))))
(*.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 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (pow.f64 ky 6)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 4)))))
(*.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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (/.f64 Om (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 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))))) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 6))) (+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (/.f64 Om (sin.f64 kx)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 Om (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2) 1)
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/4))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) -1/2))
(sqrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1))
(log.f64 (exp.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))
(exp.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))
(exp.f64 (*.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) 1)
(*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(*.f64 l (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 1)
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) l)
(*.f64 (neg.f64 l) (*.f64 (/.f64 1 (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 l 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 l 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 1 (*.f64 Om 1/2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 Om 1/2)) (*.f64 (/.f64 l 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 l (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 l (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 Om) (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 1 (*.f64 Om -1/2)) (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) 1) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (*.f64 (/.f64 (sqrt.f64 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (*.f64 (/.f64 (cbrt.f64 l) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om 1/2)) (*.f64 (/.f64 (cbrt.f64 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 (cbrt.f64 l) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 l (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (sqrt.f64 l))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 l))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))
(*.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) 1) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) -1) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (neg.f64 l) -1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 l 1) 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 (/.f64 l 1) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (/.f64 l 1) 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(*.f64 (/.f64 (/.f64 l 1) (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))
(*.f64 (/.f64 (/.f64 l 1) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (/.f64 l 1) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))
(*.f64 (/.f64 (/.f64 l 1) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (/.f64 l 1) (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 l 1) -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (/.f64 l 1) (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (/.f64 l 1) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) (sqrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (*.f64 Om -1/2))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) 1) (cbrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 Om 1/2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 Om -1/2))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 1)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(neg.f64 (*.f64 (/.f64 l (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))
(fabs.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 3))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 1))
(+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 0)
(+.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) 1)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))) 2)
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4) (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) 1))
(*.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))
(*.f64 l (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(*.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 1)
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (*.f64 l l) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 1) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) Om) (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 Om 1/2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 Om 1/2)) (*.f64 (/.f64 l 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) l)
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 l (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 Om -1/2)) (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (sqrt.f64 l))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 l l) 1) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om 1/2)) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om 1/2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 1/4 (*.f64 Om Om))) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om -1/2)) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) (*.f64 Om -1/2))) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om 1/2) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om 1/2))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om 1/2) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om -1/2))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om 1/2) (*.f64 Om -1/2))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) 1)) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) Om)) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) (*.f64 Om 1/2))) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) -1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 1 (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 l (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 l (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (*.f64 (cbrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (*.f64 l l) (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(/.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (neg.f64 l) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2)))
(/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 l 1) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 -1 (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 l (neg.f64 l)) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (neg.f64 l) 1) (*.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (neg.f64 l) l) (*.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 1 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (*.f64 1/2 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (*.f64 1 (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 1/2 (*.f64 Om (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 Om 1/2) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (*.f64 Om 1/2)) (*.f64 (sqrt.f64 (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om 1/2))
(*.f64 (*.f64 Om -1/2) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)
(*.f64 -1 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 1 (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om -1/2))
(*.f64 (/.f64 Om 1) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (*.f64 Om 1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om 1/2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 1/2)
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2)))) (sqrt.f64 (*.f64 Om 1/2)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))))) (cbrt.f64 (*.f64 Om 1/2)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 Om 1/2))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 Om (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (sqrt.f64 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (cbrt.f64 Om))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (*.f64 Om 1/2)))
(pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(pow.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) -1)
(neg.f64 (/.f64 (*.f64 Om 1/2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om 1/2) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
Outputs
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)))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (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 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 6) (pow.f64 l 4) (*.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 (fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 6) (pow.f64 l 4) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 -32/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -4/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (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 (pow.f64 l 6) (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) -12)) (fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 6) (pow.f64 l 4) (*.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 (fma.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) -20) (fma.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 6) (pow.f64 l 4) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (*.f64 l l))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l))))) (*.f64 l l))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 4)) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (*.f64 l l))) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 3/128) (/.f64 (pow.f64 l 4) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l)))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l))))) (*.f64 l l))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 3/128) (pow.f64 l 4)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/3072 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 6)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 4)) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (*.f64 l l))) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 3/128) (/.f64 (pow.f64 l 4) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))))) (/.f64 (fma.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) -3/1024)) (/.f64 (pow.f64 l 6) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))))
(+.f64 (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l))))) (*.f64 l l))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l)))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 3/128) (pow.f64 l 4)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) -5/1024) (pow.f64 l 6)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (neg.f64 (*.f64 -2 (log.f64 l)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(fma.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 l 4)) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (/.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 3/128)))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (pow.f64 l 4)) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 3/128)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 l 4)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/3072 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))) (pow.f64 l 6)))))
(fma.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))))) (+.f64 (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (/.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 3/128)))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (/.f64 (pow.f64 l 6) (fma.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) -3/1024))))))
(+.f64 (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (pow.f64 l 4)) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 3/128))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))) (pow.f64 l 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) -5/1024)))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (*.f64 -1/8 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 3/128 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 -1/8 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (fma.f64 3/128 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))) (*.f64 -1/8 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (fma.f64 3/128 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 Om 4)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om)))))
(+.f64 (*.f64 -5/1024 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 6)) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 3/128 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (*.f64 -1/8 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(fma.f64 -5/1024 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (fma.f64 3/128 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))) (*.f64 -1/8 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(fma.f64 -5/1024 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (fma.f64 3/128 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 Om 4)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4)))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))))))
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)))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) 6)))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) 6)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (+.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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 -32/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6)))))))))
(fma.f64 -4/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (+.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))) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (*.f64 -32/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))))))
(fma.f64 -4/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (*.f64 -32/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))))))
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)))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 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 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) 6)))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) 6)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (+.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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 -32/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6)))))))))
(fma.f64 -4/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (+.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))) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (*.f64 -32/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))))))
(fma.f64 -4/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (*.f64 -32/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -1/48 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 (fma.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 2)) (*.f64 -1/48 (fma.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 2)) (*.f64 24 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))) (pow.f64 kx 4)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (*.f64 (+.f64 (*.f64 (fma.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/48 (fma.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 24 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))))))) (pow.f64 kx 4)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -1/48 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (pow.f64 kx 4))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 -1/1440 (+.f64 (*.f64 15360 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 720 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2880 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2))))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 (fma.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 2)) (*.f64 -1/48 (fma.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 2)) (*.f64 24 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))) (pow.f64 kx 4)) (fma.f64 (*.f64 (fma.f64 -4/3 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (fma.f64 1/24 (/.f64 (fma.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 2)) (*.f64 24 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 l l))) (*.f64 -1/1440 (fma.f64 15360 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (fma.f64 720 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (+.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 Om Om))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))) (/.f64 (*.f64 -2880 (*.f64 (*.f64 l l) (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 2)))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 (fma.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/48 (fma.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 24 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))))))) (pow.f64 kx 4)) (*.f64 (fma.f64 -4/3 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 24 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 l l)) (*.f64 -1/1440 (fma.f64 15360 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (fma.f64 720 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 -2880 (/.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))) 2)))))))) (pow.f64 kx 6)))))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/48 (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)))))) (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (fma.f64 -1/48 (fma.f64 24 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (pow.f64 ky 4)))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (fma.f64 -2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (fma.f64 -1/48 (fma.f64 24 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) l) (*.f64 (pow.f64 (sin.f64 kx) 2) Om))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (pow.f64 ky 4)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/1440 (+.f64 (*.f64 15360 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3)))) (+.f64 (*.f64 -2880 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)))) (*.f64 720 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 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))) 1)))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3)))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.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 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) (+.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/48 (+.f64 (*.f64 24 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 -192 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)))))) (*.f64 2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))
(fma.f64 (*.f64 (fma.f64 -1/1440 (fma.f64 15360 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)) (fma.f64 -2880 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2))) (*.f64 720 (/.f64 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 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 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (fma.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)) (*.f64 1/24 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (fma.f64 24 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (fma.f64 -1/48 (fma.f64 24 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (pow.f64 ky 4))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (fma.f64 -1/48 (fma.f64 24 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) l) (*.f64 (pow.f64 (sin.f64 kx) 2) Om))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (*.f64 2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (pow.f64 ky 4)))) (*.f64 (+.f64 (*.f64 (fma.f64 -1/1440 (fma.f64 15360 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)) (fma.f64 -2880 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) l) (*.f64 (pow.f64 (sin.f64 kx) 2) Om))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2))) (*.f64 720 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 l Om) l) (*.f64 (pow.f64 (sin.f64 kx) 2) Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.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 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (fma.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)) (*.f64 1/24 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (fma.f64 24 (/.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) l) (*.f64 (pow.f64 (sin.f64 kx) 2) Om))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 -192 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.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)))))) (pow.f64 ky 6)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(sqrt.f64 (/.f64 1 (+.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 (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 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))
(fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (/.f64 (/.f64 (*.f64 l (*.f64 kx kx)) Om) (sin.f64 ky)))
(fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 l (*.f64 kx kx)) Om) (sin.f64 ky)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (/.f64 (/.f64 (*.f64 l (*.f64 kx kx)) Om) (sin.f64 ky))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 l (*.f64 kx kx)) Om) (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.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)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (/.f64 (/.f64 (*.f64 l (*.f64 kx kx)) Om) (sin.f64 ky))) (/.f64 (*.f64 (*.f64 l (+.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))))) (pow.f64 kx 6)) (*.f64 (sin.f64 ky) Om))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 l (*.f64 kx kx)) Om) (sin.f64 ky)))) (*.f64 (/.f64 l (*.f64 (sin.f64 ky) Om)) (*.f64 (+.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)))) (pow.f64 kx 6))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))) (*.f64 (/.f64 l Om) (+.f64 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (/.f64 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l 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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))
(*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (fma.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 4) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 4) (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6)))))
(fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (fma.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 4) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (+.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 Om Om)))))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 4) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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 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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))
(*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 4))))
(fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 ky 4))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) (*.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) l) (*.f64 (pow.f64 (sin.f64 kx) 2) Om))) (pow.f64 ky 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (pow.f64 ky 6)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 4)))))
(fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (fma.f64 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 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 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (pow.f64 ky 6) (*.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 ky 4)))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) (fma.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 l Om) l) (*.f64 (pow.f64 (sin.f64 kx) 2) Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.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 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 ky 6) (*.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) l) (*.f64 (pow.f64 (sin.f64 kx) 2) Om))) (pow.f64 ky 4)))))
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.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 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 4)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (/.f64 Om (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 -1/4 (*.f64 Om (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/2 (/.f64 Om (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)))))) (/.f64 (*.f64 -1/4 (*.f64 Om (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (/.f64 Om (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))))) (/.f64 (*.f64 -1/4 (*.f64 Om (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 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))))) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 6))) (+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 6) (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (+.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)))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 5) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))))))) (fma.f64 1/2 (/.f64 Om (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)))))) (/.f64 (*.f64 -1/4 (*.f64 Om (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 6) (fma.f64 1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (+.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))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)))))) (fma.f64 1/2 (/.f64 Om (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))))) (/.f64 (*.f64 -1/4 (*.f64 Om (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (/.f64 Om (sin.f64 kx)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 Om (sin.f64 kx))))
(fma.f64 -1/4 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (*.f64 1/2 (/.f64 Om (sin.f64 kx))))
(fma.f64 -1/4 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (*.f64 1/2 (/.f64 Om (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4)))))
(fma.f64 -1/4 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (fma.f64 1/2 (/.f64 Om (sin.f64 kx)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))))))
(fma.f64 -1/4 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (fma.f64 1/2 (/.f64 Om (sin.f64 kx)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))))))
(fma.f64 -1/2 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5)))))) (fma.f64 -1/4 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (fma.f64 1/2 (/.f64 Om (sin.f64 kx)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (fma.f64 -1/4 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (fma.f64 1/2 (/.f64 Om (sin.f64 kx)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(*.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/4))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)) (cbrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)) (cbrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1/2))
(pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) -1/2))
(sqrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))
(log.f64 (exp.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2) 3))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(exp.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))
(pow.f64 (exp.f64 -1/2) (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(exp.f64 (*.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) 1))
(pow.f64 (exp.f64 -1/2) (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) 1)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 l (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) l))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 1)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (sqrt.f64 l) (*.f64 (*.f64 (sqrt.f64 l) 2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (cbrt.f64 l)))
(*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) l)
(*.f64 2 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) l))
(*.f64 (neg.f64 l) (*.f64 (/.f64 1 (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (*.f64 Om -1/2))))
(*.f64 (neg.f64 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om -1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 l 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) l))
(*.f64 (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 l 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 1 (*.f64 Om 1/2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 1 (*.f64 Om 1/2)) (*.f64 (/.f64 l 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) (/.f64 l (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 l (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 l (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 l (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 1 Om) (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (*.f64 (/.f64 1 Om) l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 Om -1/2)) (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (*.f64 Om -1/2))))
(*.f64 (neg.f64 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om -1/2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 l))
(*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (*.f64 Om -1/2))))
(*.f64 (neg.f64 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om -1/2)))
(*.f64 (/.f64 (sqrt.f64 l) 1) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2))))
(*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 l) Om) 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2))))
(*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 l) Om) 2)))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (*.f64 (/.f64 (sqrt.f64 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2))))
(*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 l) Om) 2)))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (*.f64 (/.f64 (cbrt.f64 l) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (cbrt.f64 l) Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om 1/2)) (*.f64 (/.f64 (cbrt.f64 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om 1/2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 l)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) Om) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 (cbrt.f64 l) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 (cbrt.f64 l) (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(*.f64 (/.f64 l -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 -2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (/.f64 l -1))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2))
(*.f64 (/.f64 l (neg.f64 Om)) (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 l (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 1 Om) (*.f64 (sqrt.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 (*.f64 1 (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l))) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 1 Om) (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (sqrt.f64 Om))))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (cbrt.f64 Om))))
(*.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) Om) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) 1) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) -1) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (/.f64 -1 (/.f64 l Om))))
(*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 -2 (/.f64 l Om)))
(*.f64 (/.f64 (neg.f64 l) -1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (*.f64 -2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (/.f64 l -1))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2))
(*.f64 (/.f64 l (neg.f64 Om)) (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 (/.f64 l 1) 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) l))
(*.f64 (/.f64 (/.f64 l 1) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 (/.f64 l 1) 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 (/.f64 l 1) (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (sqrt.f64 Om))))
(*.f64 (/.f64 (/.f64 l 1) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (/.f64 l 1) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (cbrt.f64 Om))))
(*.f64 (/.f64 (/.f64 l 1) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (/.f64 l 1) (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 l (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 l 1) -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 -2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (/.f64 l -1))
(*.f64 (/.f64 (/.f64 l 1) (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2))
(*.f64 (/.f64 l (neg.f64 Om)) (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 l 1) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) (sqrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) (/.f64 l (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l (*.f64 (sqrt.f64 (*.f64 Om 1/2)) (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (*.f64 Om -1/2))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 (*.f64 Om -1/2)) (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) 1) (cbrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 l (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 Om 1/2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (*.f64 Om -1/2))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 l (*.f64 (cbrt.f64 (*.f64 Om -1/2)) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 1)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 2)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 3)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 3) 1/3)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(neg.f64 (*.f64 (/.f64 l (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 l (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))
(fabs.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (log.f64 (exp.f64 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 3))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 l 3) (*.f64 1/8 (pow.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 1))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 0)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(+.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) 1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))) 2)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4) (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) 1))
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) (+.f64 1 (/.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4) (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))))
(*.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 l (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 2 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) l)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) 1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4)))
(*.f64 (*.f64 l l) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 l (*.f64 l (pow.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)))
(*.f64 (*.f64 l l) (pow.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2))
(*.f64 l (*.f64 l (pow.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))
(*.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 1) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) Om) (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (*.f64 l (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (/.f64 l Om) (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 2))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 Om 1/2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 Om 1/2)) (*.f64 (/.f64 l 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) l)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 l (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 l (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (*.f64 Om -1/2)) (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 l))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 2 (/.f64 l Om)))) (*.f64 (sqrt.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) (*.f64 2 (/.f64 l Om))) (*.f64 (sqrt.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 2 (/.f64 l Om)))) (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 (*.f64 l l) 1) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 l (*.f64 l (pow.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (/.f64 l (/.f64 Om l)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 (*.f64 (/.f64 l Om) l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 l (/.f64 Om l)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 (*.f64 (/.f64 l Om) l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om 1/2)) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om 1/2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 1/4 (*.f64 Om Om))) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 l (/.f64 (*.f64 (*.f64 1/4 Om) Om) l)) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 l (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) l)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om -1/2)) (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l -1/2)) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l -1/2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 -2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) (*.f64 Om -1/2))) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 l (/.f64 (*.f64 (*.f64 1/4 Om) Om) l)) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 l (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) l)
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om 1/2) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (*.f64 l (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (/.f64 l Om) (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om 1/2))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 l (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (/.f64 l Om) (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (*.f64 l (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (/.f64 l Om) (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (*.f64 l (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (/.f64 l Om) (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om 1/2) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om -1/2))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (*.f64 Om -1/2))) (*.f64 (neg.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) 2))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (*.f64 Om -1/2))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) -2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om 1/2) (*.f64 Om -1/2))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) 1)) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l -1/2)) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l -1/2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 -2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) Om)) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (*.f64 Om -1/2))) (*.f64 (neg.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) 2))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (*.f64 Om -1/2))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) -2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om -1/2) (*.f64 Om 1/2))) (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (*.f64 l (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (/.f64 l Om) (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (sqrt.f64 Om))) (/.f64 l (/.f64 (sqrt.f64 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (sqrt.f64 Om))) (*.f64 (/.f64 l (sqrt.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 l (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))) (*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (cbrt.f64 Om))) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (cbrt.f64 Om))) (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om)) l)))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))) (*.f64 (/.f64 l (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 -2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 -1 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (neg.f64 Om) l)))
(*.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) -1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (*.f64 -2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 -1 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (neg.f64 Om) l)))
(*.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (*.f64 l (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 2 (/.f64 l Om)))))
(*.f64 (*.f64 (/.f64 l Om) (*.f64 2 (/.f64 l Om))) (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 2))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) 1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) 1/2)))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (sqrt.f64 Om))) (/.f64 l (/.f64 (sqrt.f64 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (sqrt.f64 Om))) (*.f64 (/.f64 l (sqrt.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))) (/.f64 l (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))) (*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) 1/2)))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (cbrt.f64 Om))) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (cbrt.f64 Om))) (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om)) l)))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))) (*.f64 (/.f64 l (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 Om -1/2)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om 1/2) 1)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1) (neg.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 -2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 -1 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 Om)) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (neg.f64 Om) l)))
(*.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 Om -1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) -1) (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (*.f64 -2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 -1 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)) -1)
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (neg.f64 Om) l)))
(*.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (neg.f64 (*.f64 Om -1/2))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(/.f64 1 (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(/.f64 l (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(/.f64 l (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(/.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (sqrt.f64 l) (*.f64 (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (*.f64 l 2)))) (*.f64 (sqrt.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (*.f64 (cbrt.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) (*.f64 (cbrt.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (*.f64 l 2))) (*.f64 (cbrt.f64 l) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 l l) (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(*.f64 (/.f64 l (/.f64 (*.f64 (*.f64 1/4 Om) Om) l)) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 l (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) l)
(/.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 2 (/.f64 (/.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 (*.f64 2 (/.f64 l Om)) (*.f64 Om 1/2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (neg.f64 l) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 l (/.f64 (*.f64 (*.f64 1/4 Om) Om) l)) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(*.f64 (/.f64 l (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) l)
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) l) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) (neg.f64 l)) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(/.f64 (*.f64 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(/.f64 (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(/.f64 (/.f64 l 1) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(/.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 l (*.f64 (*.f64 (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (*.f64 Om 1/2) (sqrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 l (*.f64 (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (*.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 -1 (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (neg.f64 (*.f64 Om 1/2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 (*.f64 1/4 Om) Om) (*.f64 (*.f64 l l) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (*.f64 l (neg.f64 l)) (*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 l) 1) (*.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 l) l) (*.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (neg.f64 l))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 (/.f64 (*.f64 Om 1/2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))) 1))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2) -1))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (/.f64 l Om))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (*.f64 1/2 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (*.f64 1 (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1/2 (*.f64 Om (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 Om 1/2) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (*.f64 Om 1/2)) (*.f64 (sqrt.f64 (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om)) (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om 1/2))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 Om -1/2) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 Om -1/2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 Om (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 Om (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(*.f64 (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 -1 (/.f64 (*.f64 Om -1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 1 (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om -1/2))
(/.f64 (*.f64 Om -1/2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 Om 1) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (*.f64 Om 1/2)) (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (*.f64 Om 1/2)))
(*.f64 (sqrt.f64 (*.f64 Om 1/2)) (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 Om 1/2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om)) (cbrt.f64 (*.f64 Om 1/2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om 1/2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om 1/2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 1/2)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2)))) (sqrt.f64 (*.f64 Om 1/2)))
(*.f64 (sqrt.f64 (*.f64 Om 1/2)) (*.f64 (sqrt.f64 (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))))) (cbrt.f64 (*.f64 Om 1/2)))
(*.f64 (cbrt.f64 (*.f64 Om 1/2)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 Om 1/2))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 Om (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)
(/.f64 (*.f64 Om -1/2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (sqrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 Om)) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (*.f64 Om Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 Om) Om)) (cbrt.f64 (*.f64 Om 1/2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) -1)
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(neg.f64 (/.f64 (*.f64 Om 1/2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 Om -1/2) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(sqrt.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om 1/2) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 Om 3) 1/8) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 Om (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize18.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky))))
99.7%
(/.f64 Om (sin.f64 ky))
97.5%
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
92.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))
Compiler

Compiled 47 to 24 computations (48.9% saved)

series26.0ms (0.2%)

Counts
4 → 96
Calls

33 calls:

TimeVariablePointExpression
13.0ms
Om
@0
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
1.0ms
l
@0
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))
1.0ms
ky
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))
1.0ms
ky
@-inf
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))
1.0ms
ky
@0
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1226×associate-/l*
482×distribute-rgt-in
460×distribute-lft-neg-in
448×distribute-lft-in
432×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify155.0ms (0.9%)

Algorithm
egg-herbie
Rules
912×associate-*r*
818×associate-*l*
812×associate-/l*
764×associate-/r*
716×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065112181
1174111883
2788611883
Stop Event
node limit
Counts
329 → 364
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 ky 5))) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om ky)
(+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky))
(+.f64 (*.f64 1/6 (*.f64 Om ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 ky 3))) (/.f64 Om ky)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 ky 3))) (/.f64 Om ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)))))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om))) 1)
(/.f64 1/4 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 1/4 (*.f64 (/.f64 (sin.f64 ky) Om) l))
(/.f64 1/4 (/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 l)))
(/.f64 1/4 (/.f64 (sin.f64 ky) (*.f64 (/.f64 1 l) Om)))
(/.f64 1/4 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om)))
(/.f64 (/.f64 1/4 l) (/.f64 (sin.f64 ky) Om))
(/.f64 Om (*.f64 (*.f64 l 4) (sin.f64 ky)))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l 4)))
(/.f64 Om (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) 1))
(/.f64 Om (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) 1))
(/.f64 Om (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))))
(/.f64 Om (/.f64 (sin.f64 ky) (/.f64 1/4 l)))
(/.f64 Om (/.f64 (*.f64 l (sin.f64 ky)) 1/4))
(/.f64 Om (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) -1/4))
(/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l 4))
(/.f64 1 (*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 l 4)))
(/.f64 1 (/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1/4 l)))
(/.f64 1 (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) Om))
(/.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om))
(/.f64 1 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))))
(/.f64 1 (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (neg.f64 Om)))
(/.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l 4) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (sqrt.f64 Om) (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (sqrt.f64 Om) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (sqrt.f64 Om)))
(/.f64 (sqrt.f64 Om) (/.f64 (*.f64 l 4) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 ky)))))
(/.f64 (sqrt.f64 Om) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))))
(/.f64 (sqrt.f64 Om) (*.f64 (*.f64 l 4) (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(/.f64 (sqrt.f64 (/.f64 1/4 l)) (/.f64 (/.f64 (sin.f64 ky) Om) (sqrt.f64 (/.f64 1/4 l))))
(/.f64 (sqrt.f64 (/.f64 1/4 l)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1/4 l)) Om)))
(/.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l 4) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2) (/.f64 (*.f64 l 4) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (cbrt.f64 Om) (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 Om) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (cbrt.f64 Om)))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 l 4) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 ky)))))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (neg.f64 (cbrt.f64 Om))))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (*.f64 l 4) (/.f64 (sin.f64 ky) (cbrt.f64 Om))))
(/.f64 (cbrt.f64 (/.f64 1/4 l)) (/.f64 (/.f64 (sin.f64 ky) Om) (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 (/.f64 (sin.f64 ky) Om) (cbrt.f64 (/.f64 1/4 l))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 (sin.f64 ky) (*.f64 (cbrt.f64 (/.f64 1/4 l)) Om)))
(/.f64 (/.f64 1/4 (/.f64 l Om)) (sin.f64 ky))
(/.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om)) l)
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 l 4) Om))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 (sin.f64 ky) Om) 1/4))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
(/.f64 (*.f64 1/4 Om) (/.f64 l (/.f64 1 (sin.f64 ky))))
(/.f64 (neg.f64 Om) (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))))
(/.f64 (neg.f64 Om) (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l 4))))
(/.f64 (neg.f64 Om) (/.f64 (*.f64 l 4) (/.f64 1 (neg.f64 (sin.f64 ky)))))
(/.f64 (neg.f64 Om) (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (neg.f64 Om) (/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l 4))) 1))
(/.f64 (neg.f64 Om) (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) 1/4))
(/.f64 (neg.f64 Om) (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)) -1/4))
(/.f64 -1/4 (*.f64 (neg.f64 l) (/.f64 (sin.f64 ky) Om)))
(/.f64 -1/4 (*.f64 (/.f64 (sin.f64 ky) Om) (neg.f64 l)))
(/.f64 -1/4 (/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 (neg.f64 l))))
(/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) Om))
(/.f64 -1/4 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))))
(/.f64 -1/4 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om)))
(/.f64 (sqrt.f64 (/.f64 1/4 (/.f64 l Om))) (/.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1/4 (/.f64 l Om)))))
(/.f64 (sqrt.f64 (neg.f64 Om)) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (sqrt.f64 (neg.f64 Om))))
(/.f64 (sqrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om))) (/.f64 l (sqrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om)))))
(/.f64 (sqrt.f64 (*.f64 1/4 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 1/4 Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (/.f64 l Om))) (cbrt.f64 (/.f64 1/4 (/.f64 l Om)))) (/.f64 (sin.f64 ky) (cbrt.f64 (/.f64 1/4 (/.f64 l Om)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om))) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (cbrt.f64 (neg.f64 Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om))) (cbrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om)))) (/.f64 l (cbrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/4 Om)) (cbrt.f64 (*.f64 1/4 Om))) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (*.f64 1/4 Om))))
(/.f64 (*.f64 (/.f64 1/4 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 1/4 l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(/.f64 (*.f64 1/4 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (*.f64 1/4 (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 1/4 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 Om -1/4) (*.f64 (sin.f64 ky) (neg.f64 l)))
(/.f64 (/.f64 Om 1) (*.f64 (*.f64 l 4) (sin.f64 ky)))
(/.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (*.f64 (*.f64 l 4) (sqrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l 4) (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 Om (sqrt.f64 (sin.f64 ky)))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (*.f64 l 4) (/.f64 Om (cbrt.f64 (sin.f64 ky)))))
(/.f64 (/.f64 Om (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/4 l))) (sqrt.f64 (sin.f64 ky)))
(/.f64 (/.f64 (/.f64 1/4 (/.f64 l Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(/.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (sqrt.f64 l) 1/4)) (sqrt.f64 l))
(/.f64 (/.f64 1/4 (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (sin.f64 ky) Om))) (cbrt.f64 l))
(/.f64 (/.f64 1/4 (sqrt.f64 l)) (*.f64 (/.f64 (sin.f64 ky) Om) (sqrt.f64 l)))
(/.f64 (/.f64 1/4 (cbrt.f64 (*.f64 l l))) (*.f64 (/.f64 (sin.f64 ky) Om) (cbrt.f64 l)))
(/.f64 -1 (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) Om))
(/.f64 -1 (*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 l -4)))
(/.f64 -1 (*.f64 (*.f64 l 4) (/.f64 (sin.f64 ky) (neg.f64 Om))))
(/.f64 (neg.f64 (sqrt.f64 Om)) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (sqrt.f64 Om)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (cbrt.f64 Om)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 l)) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1/4 l)) (sqrt.f64 Om))))
(/.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (*.f64 l 4) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(/.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (*.f64 l 4) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 ky)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (*.f64 l 4) (/.f64 (cbrt.f64 Om) (sin.f64 ky))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (*.f64 l 4) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 (neg.f64 Om) -1/4) (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)))
(/.f64 (*.f64 Om (/.f64 -1/4 l)) (neg.f64 (sin.f64 ky)))
(/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/4) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) 1/3)
(neg.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))
(neg.f64 (/.f64 (/.f64 1/4 (/.f64 l Om)) (neg.f64 (sin.f64 ky))))
(neg.f64 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 ky) (neg.f64 l))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (sin.f64 ky)))) 1)
(*.f64 Om (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) 1)
(*.f64 1 (/.f64 Om (sin.f64 ky)))
(*.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) (sqrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 ky))))
(*.f64 (/.f64 1 (sin.f64 ky)) Om)
(*.f64 (neg.f64 Om) (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (sqrt.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sin.f64 ky)) (cbrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(pow.f64 (/.f64 Om (sin.f64 ky)) 1)
(pow.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 3) 1/3)
(pow.f64 (/.f64 (sin.f64 ky) Om) -1)
(neg.f64 (/.f64 Om (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(log.f64 (exp.f64 (/.f64 Om (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 3))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 Om (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om))) 1/2)
(-.f64 (/.f64 1/4 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))) 1)
(*.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 1 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4)) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)))
(*.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)))
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (-.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (-.f64 1/16 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)) (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))))) (-.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (+.f64 1/64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)) 3))) (+.f64 1/16 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)) 1/4))))
(/.f64 1 (/.f64 1 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (/.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)))) (/.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) 1/4) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))
(/.f64 (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))) (-.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))))
(/.f64 (-.f64 1/16 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (*.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (+.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) 1/8)))))
(/.f64 (-.f64 1/64 (pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) 3)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (+.f64 1/16 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) (+.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))))))
(/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (+.f64 -1/2 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (+.f64 -1/4 (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)))))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3) 1/3)
(neg.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (+.f64 -1/2 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om))))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (+.f64 -1/4 (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))))))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(exp.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/4 l) 1/2)
(fma.f64 1 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 1/2)
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1/1024 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))) (pow.f64 (/.f64 Om (sin.f64 ky)) 3)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1/1024 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))) (pow.f64 (/.f64 Om (sin.f64 ky)) 3)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1/1024 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))) (pow.f64 (/.f64 Om (sin.f64 ky)) 3)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 1/24 Om) (/.f64 l ky)))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3)) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 ky 3))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 1/24 Om) (/.f64 l ky))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 ky 5))) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3)) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (fma.f64 -1/4 (*.f64 (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040))) (pow.f64 ky 5)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 ky 3))) (fma.f64 1/24 (*.f64 (/.f64 Om l) ky) (fma.f64 -1/4 (*.f64 (fma.f64 (/.f64 Om l) 1/720 (fma.f64 (/.f64 Om l) -1/5040 (*.f64 (/.f64 Om l) -7/2160))) (pow.f64 ky 5)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 Om ky)
(+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky))
(fma.f64 1/6 (*.f64 Om ky) (/.f64 Om ky))
(fma.f64 (*.f64 Om ky) 1/6 (/.f64 Om ky))
(+.f64 (*.f64 1/6 (*.f64 Om ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 ky 3))) (/.f64 Om ky)))
(fma.f64 1/6 (*.f64 Om ky) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 Om -7/360)) (/.f64 Om ky)))
(fma.f64 (*.f64 Om ky) 1/6 (-.f64 (/.f64 Om ky) (*.f64 Om (*.f64 -7/360 (pow.f64 ky 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 ky 3))) (/.f64 Om ky))))
(fma.f64 -1 (*.f64 (pow.f64 ky 5) (fma.f64 -1/5040 Om (fma.f64 1/6 (*.f64 Om -7/360) (*.f64 Om 1/720)))) (fma.f64 1/6 (*.f64 Om ky) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 Om -7/360)) (/.f64 Om ky))))
(-.f64 (fma.f64 (*.f64 Om ky) 1/6 (-.f64 (/.f64 Om ky) (*.f64 Om (*.f64 -7/360 (pow.f64 ky 3))))) (*.f64 (pow.f64 ky 5) (fma.f64 Om -1/5040 (fma.f64 Om 1/720 (*.f64 Om -7/2160)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l ky)) 1/2)
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 1/2 (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 1/24 Om) (/.f64 l ky))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3)) (+.f64 1/2 (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(+.f64 1/2 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 ky 3))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 1/24 Om) (/.f64 l ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))) 1)
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))) (sqrt.f64 (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2)))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (*.f64 Om (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2)) 1/4)))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/2)
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 3)
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2) 3/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om))) 1)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1/4 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1/4 (*.f64 (/.f64 (sin.f64 ky) Om) l))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1/4 (/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1/4 (/.f64 (sin.f64 ky) (*.f64 (/.f64 1 l) Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1/4 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (/.f64 (sin.f64 ky) Om))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 Om (*.f64 (*.f64 l 4) (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l 4)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 Om (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) 1))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 Om (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) 1))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 Om (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 Om (/.f64 (sin.f64 ky) (/.f64 1/4 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 Om (/.f64 (*.f64 l (sin.f64 ky)) 1/4))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 Om (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) -1/4))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l 4))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 l 4)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1 (/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1/4 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1 (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) Om))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 1 (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (neg.f64 Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l 4) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (sqrt.f64 Om) (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (sqrt.f64 Om) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (sqrt.f64 Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (sqrt.f64 Om) (/.f64 (*.f64 l 4) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (sqrt.f64 Om) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (sqrt.f64 Om) (*.f64 (*.f64 l 4) (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (sqrt.f64 (/.f64 1/4 l)) (/.f64 (/.f64 (sin.f64 ky) Om) (sqrt.f64 (/.f64 1/4 l))))
(*.f64 (sqrt.f64 (/.f64 1/4 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1/4 l)) (sin.f64 ky)) Om))
(/.f64 (sqrt.f64 (/.f64 1/4 l)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1/4 l)) Om)))
(/.f64 (sqrt.f64 (/.f64 1/4 l)) (/.f64 (/.f64 (sin.f64 ky) Om) (sqrt.f64 (/.f64 1/4 l))))
(*.f64 (sqrt.f64 (/.f64 1/4 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1/4 l)) (sin.f64 ky)) Om))
(/.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l 4) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2) (/.f64 (*.f64 l 4) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (cbrt.f64 Om) (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (cbrt.f64 Om) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l 4) (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 l 4) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (neg.f64 (cbrt.f64 Om))))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (*.f64 l 4) (/.f64 (sin.f64 ky) (cbrt.f64 Om))))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (cbrt.f64 (/.f64 1/4 l)) (/.f64 (/.f64 (sin.f64 ky) Om) (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/4 l)) (/.f64 (sin.f64 ky) Om)) (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 (cbrt.f64 (/.f64 1/4 l)) (/.f64 (sin.f64 ky) Om)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 (/.f64 (sin.f64 ky) Om) (cbrt.f64 (/.f64 1/4 l))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/4 l)) (/.f64 (sin.f64 ky) Om)) (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 (cbrt.f64 (/.f64 1/4 l)) (/.f64 (sin.f64 ky) Om)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 (sin.f64 ky) (*.f64 (cbrt.f64 (/.f64 1/4 l)) Om)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/4 l)) (/.f64 (sin.f64 ky) Om)) (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 (cbrt.f64 (/.f64 1/4 l)) (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 1/4 (/.f64 l Om)) (sin.f64 ky))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om)) l)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 l 4) Om))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 (sin.f64 ky) Om) 1/4))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (*.f64 1/4 Om) (/.f64 l (/.f64 1 (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (neg.f64 Om) (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (neg.f64 Om) (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l 4))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (neg.f64 Om) (/.f64 (*.f64 l 4) (/.f64 1 (neg.f64 (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (neg.f64 Om) (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 1/4 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (neg.f64 Om) (/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l 4))) 1))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (neg.f64 Om) (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) 1/4))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (neg.f64 Om) (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)) -1/4))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 -1/4 (*.f64 (neg.f64 l) (/.f64 (sin.f64 ky) Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 -1/4 (*.f64 (/.f64 (sin.f64 ky) Om) (neg.f64 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 -1/4 (/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 (neg.f64 l))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) Om))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 -1/4 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 -1/4 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (sqrt.f64 (/.f64 1/4 (/.f64 l Om))) (/.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1/4 (/.f64 l Om)))))
(*.f64 (sqrt.f64 (*.f64 Om (/.f64 1/4 l))) (/.f64 (sqrt.f64 (*.f64 Om (/.f64 1/4 l))) (sin.f64 ky)))
(/.f64 (sqrt.f64 (neg.f64 Om)) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (sqrt.f64 (neg.f64 Om))))
(/.f64 (sqrt.f64 (neg.f64 Om)) (/.f64 (*.f64 l (*.f64 4 (neg.f64 (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))))
(*.f64 (sqrt.f64 (neg.f64 Om)) (/.f64 (sqrt.f64 (neg.f64 Om)) (*.f64 l (*.f64 -4 (sin.f64 ky)))))
(/.f64 (sqrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om))) (/.f64 l (sqrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 1/4 (sin.f64 ky)) Om)) (/.f64 l (sqrt.f64 (*.f64 (/.f64 1/4 (sin.f64 ky)) Om))))
(*.f64 (sqrt.f64 (*.f64 Om (/.f64 1/4 (sin.f64 ky)))) (/.f64 (sqrt.f64 (*.f64 Om (/.f64 1/4 (sin.f64 ky)))) l))
(/.f64 (sqrt.f64 (*.f64 1/4 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 1/4 Om))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (*.f64 l (sin.f64 ky))) (sqrt.f64 (*.f64 Om 1/4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) l) (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (/.f64 l Om))) (cbrt.f64 (/.f64 1/4 (/.f64 l Om)))) (/.f64 (sin.f64 ky) (cbrt.f64 (/.f64 1/4 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (/.f64 l Om))) (cbrt.f64 (/.f64 1/4 (/.f64 l Om)))) (sin.f64 ky)) (cbrt.f64 (/.f64 1/4 (/.f64 l Om))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/4 l))) (/.f64 (cbrt.f64 (*.f64 Om (/.f64 1/4 l))) (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om (/.f64 1/4 l))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om))) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (cbrt.f64 (neg.f64 Om))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om))) (/.f64 (*.f64 l 4) (/.f64 (cbrt.f64 (neg.f64 Om)) (neg.f64 (sin.f64 ky)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om))) (/.f64 (*.f64 l (*.f64 -4 (sin.f64 ky))) (cbrt.f64 (neg.f64 Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om))) (cbrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om)))) (/.f64 l (cbrt.f64 (/.f64 1/4 (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/4 (sin.f64 ky)) Om)) (cbrt.f64 (*.f64 (/.f64 1/4 (sin.f64 ky)) Om))) l) (cbrt.f64 (*.f64 (/.f64 1/4 (sin.f64 ky)) Om)))
(/.f64 (cbrt.f64 (*.f64 Om (/.f64 1/4 (sin.f64 ky)))) (/.f64 l (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/4 (sin.f64 ky)))) (cbrt.f64 (*.f64 Om (/.f64 1/4 (sin.f64 ky)))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/4 Om)) (cbrt.f64 (*.f64 1/4 Om))) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (*.f64 1/4 Om))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (cbrt.f64 (*.f64 Om 1/4))) (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 Om 1/4)))
(*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 (sin.f64 ky) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) l))))
(/.f64 (*.f64 (/.f64 1/4 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (*.f64 (/.f64 1/4 l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (*.f64 1/4 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (*.f64 1/4 (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (*.f64 1/4 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (*.f64 Om -1/4) (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 Om 1) (*.f64 (*.f64 l 4) (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (*.f64 (*.f64 l 4) (sqrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (*.f64 l (*.f64 4 (sqrt.f64 (sin.f64 ky)))))
(/.f64 Om (*.f64 l (*.f64 (*.f64 4 (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (*.f64 (*.f64 l 4) (cbrt.f64 (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 Om (sqrt.f64 (sin.f64 ky)))))
(/.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (*.f64 l (*.f64 4 (sqrt.f64 (sin.f64 ky)))))
(/.f64 Om (*.f64 l (*.f64 (*.f64 4 (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (*.f64 l 4) (/.f64 Om (cbrt.f64 (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 Om (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/4 l))) (sqrt.f64 (sin.f64 ky)))
(/.f64 Om (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/4 l))))
(/.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (/.f64 (/.f64 1/4 (/.f64 l Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (sqrt.f64 l) 1/4)) (sqrt.f64 l))
(/.f64 Om (*.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) 1/4)) (sin.f64 ky)))
(/.f64 (/.f64 1/4 (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (sin.f64 ky) Om))) (cbrt.f64 l))
(/.f64 1/4 (*.f64 (cbrt.f64 l) (*.f64 (/.f64 (sin.f64 ky) Om) (cbrt.f64 (*.f64 l l)))))
(*.f64 (/.f64 (/.f64 1/4 (cbrt.f64 (*.f64 l l))) (*.f64 (sin.f64 ky) (cbrt.f64 l))) Om)
(/.f64 (/.f64 1/4 (sqrt.f64 l)) (*.f64 (/.f64 (sin.f64 ky) Om) (sqrt.f64 l)))
(/.f64 1/4 (*.f64 (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om) (sqrt.f64 l)))
(/.f64 1/4 (*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 (sqrt.f64 l) (sqrt.f64 l))))
(/.f64 (/.f64 1/4 (cbrt.f64 (*.f64 l l))) (*.f64 (/.f64 (sin.f64 ky) Om) (cbrt.f64 l)))
(/.f64 1/4 (*.f64 (cbrt.f64 l) (*.f64 (/.f64 (sin.f64 ky) Om) (cbrt.f64 (*.f64 l l)))))
(*.f64 (/.f64 (/.f64 1/4 (cbrt.f64 (*.f64 l l))) (*.f64 (sin.f64 ky) (cbrt.f64 l))) Om)
(/.f64 -1 (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) Om))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 -1 (*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 l -4)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 -1 (*.f64 (*.f64 l 4) (/.f64 (sin.f64 ky) (neg.f64 Om))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (neg.f64 (sqrt.f64 Om)) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (sqrt.f64 Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 l 4) (neg.f64 (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1/4 l)) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1/4 l)) (sqrt.f64 Om))))
(/.f64 (sqrt.f64 (/.f64 1/4 l)) (/.f64 (/.f64 (sin.f64 ky) Om) (sqrt.f64 (/.f64 1/4 l))))
(*.f64 (sqrt.f64 (/.f64 1/4 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1/4 l)) (sin.f64 ky)) Om))
(/.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (*.f64 l 4) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (*.f64 l 4) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (*.f64 l 4) (/.f64 (cbrt.f64 Om) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 Om) (*.f64 (sin.f64 ky) (*.f64 l 4))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 (sin.f64 ky))) (*.f64 l 4)) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 l (*.f64 4 (sqrt.f64 (sin.f64 ky))))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (*.f64 l 4) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (*.f64 l 4)) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (*.f64 l 4) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))))
(/.f64 (*.f64 (neg.f64 Om) -1/4) (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (*.f64 Om (/.f64 -1/4 l)) (neg.f64 (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/4) (neg.f64 l))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 2)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 3)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) 1/3)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(neg.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(neg.f64 (/.f64 (/.f64 1/4 (/.f64 l Om)) (neg.f64 (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(neg.f64 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))
(sqrt.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))
(fabs.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 1))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (sin.f64 ky)))) 1)
(/.f64 Om (sin.f64 ky))
(*.f64 Om (/.f64 1 (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 Om (sin.f64 ky)) 1)
(/.f64 Om (sin.f64 ky))
(*.f64 1 (/.f64 Om (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(*.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) (sqrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))
(/.f64 Om (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (cbrt.f64 Om) 1) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) Om)
(/.f64 Om (sin.f64 ky))
(*.f64 (neg.f64 Om) (/.f64 1 (neg.f64 (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 1 (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(/.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 Om (cbrt.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (sqrt.f64 Om))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 Om (cbrt.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (cbrt.f64 Om) 1) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sin.f64 ky)) (cbrt.f64 Om))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (cbrt.f64 Om) 1) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (*.f64 (cbrt.f64 Om) 1) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(pow.f64 (/.f64 Om (sin.f64 ky)) 1)
(/.f64 Om (sin.f64 ky))
(pow.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) 2)
(/.f64 Om (sin.f64 ky))
(pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 3)
(/.f64 Om (sin.f64 ky))
(pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 3) 1/3)
(/.f64 Om (sin.f64 ky))
(pow.f64 (/.f64 (sin.f64 ky) Om) -1)
(/.f64 Om (sin.f64 ky))
(neg.f64 (/.f64 Om (neg.f64 (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(sqrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(fabs.f64 (/.f64 Om (sin.f64 ky)))
(log.f64 (exp.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 Om (sin.f64 ky))
(cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 3))
(/.f64 Om (sin.f64 ky))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 Om (sin.f64 ky))
(expm1.f64 (log1p.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(exp.f64 (log.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (sin.f64 ky))) 1))
(/.f64 Om (sin.f64 ky))
(log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om))) 1/2)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(-.f64 (/.f64 1/4 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))) (/.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))) 1)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)))))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))))))
(/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3))) (fma.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (*.f64 Om (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4)) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) 4))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2))
(*.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))))))
(/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3))) (fma.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (*.f64 Om (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2)) 1/4))
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (-.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)) (-.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3))) (+.f64 1/4 (*.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (-.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))) (fma.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2) (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 1/4))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (-.f64 1/16 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)) (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))))) (-.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)) (-.f64 1/16 (*.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2) (*.f64 (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2) (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))))) (-.f64 1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2)))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3))) (-.f64 1/16 (*.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2) (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2))))) (+.f64 1/4 (*.f64 Om (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2)))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (+.f64 1/64 (pow.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)) 3))) (+.f64 1/16 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)) 1/4))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)) (+.f64 1/64 (pow.f64 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))) 3))) (+.f64 1/16 (*.f64 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))) (fma.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2) -1/4))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3))) (+.f64 1/64 (pow.f64 (*.f64 Om (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2))) 3))) (fma.f64 (*.f64 Om (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2))) (fma.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (*.f64 Om (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2)) -1/4) 1/16))
(/.f64 1 (/.f64 1 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))))))
(/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3))) (fma.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (*.f64 Om (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2)) 1/4))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (/.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))) (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))))
(*.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))) (/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2)))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3))) (+.f64 1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3))))
(*.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))) (/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))) (fma.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (*.f64 Om (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2)) 1/4)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)))) (/.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))) (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)))) (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))) (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))))
(*.f64 (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))) (/.f64 (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))) (/.f64 (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2) (cbrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)))) (+.f64 1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3))))
(*.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))) (/.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))) (/.f64 (fma.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (*.f64 Om (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2)) 1/4) (cbrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) 1/4) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))
(/.f64 (+.f64 -1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)) (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))
(/.f64 (+.f64 -1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2))
(/.f64 (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))) (-.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))))
(/.f64 (-.f64 1/64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 6)) (*.f64 (+.f64 1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2)))) (-.f64 1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3))))
(/.f64 (/.f64 (-.f64 1/64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 6)) (fma.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (*.f64 Om (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2)) 1/4)) (-.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3))))
(/.f64 (-.f64 1/16 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))) (*.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (+.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))))
(/.f64 (-.f64 1/16 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 4)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (+.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))))
(/.f64 (/.f64 (-.f64 1/16 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 4)) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2)) (+.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3) 1/8)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2)))) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3) (+.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3) -1/8)))))
(/.f64 (+.f64 1/512 (pow.f64 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)) 3)) (*.f64 (fma.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (*.f64 Om (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2)) 1/4) (fma.f64 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)) (+.f64 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)) -1/8) 1/64)))
(/.f64 (-.f64 1/64 (pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) 3)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (+.f64 1/16 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2) (+.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2))))))
(/.f64 (-.f64 1/64 (pow.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2) 3)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))) (+.f64 1/16 (+.f64 (*.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2) 1/4) (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 4)))))
(/.f64 (/.f64 (-.f64 1/64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 6)) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2)) (+.f64 1/16 (fma.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 4))))
(/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (+.f64 -1/2 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)))
(/.f64 (+.f64 -1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)) (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))
(/.f64 (+.f64 -1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3))) (+.f64 -1/4 (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)) (-.f64 -1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2)))))
(/.f64 (-.f64 -1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3))) (fma.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2) -1/4))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 3)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2))
(fabs.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3) 1/3)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(neg.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 2)) (+.f64 -1/2 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))) (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))) (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 3)) (+.f64 -1/4 (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) (-.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)) (-.f64 -1/4 (*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 Om (fma.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om -1/2)))))
(/.f64 (-.f64 -1/8 (/.f64 1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3))) (fma.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l) 1/2) -1/4))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2))
(fabs.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log.f64 (exp.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(exp.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fma.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/4 l) 1/2)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fma.f64 1 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om) 1/2)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) (sqrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 1/2)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) Om)) 1/2)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)

localize30.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
99.7%
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
98.6%
(/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)
94.8%
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
Compiler

Compiled 69 to 31 computations (55.1% saved)

series15.0ms (0.1%)

Counts
3 → 120
Calls

33 calls:

TimeVariablePointExpression
2.0ms
kx
@-inf
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
1.0ms
ky
@0
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
1.0ms
Om
@-inf
(/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)
1.0ms
Om
@inf
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
1.0ms
kx
@0
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))

rewrite96.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
716×associate-/r/
678×associate-/l/
544×distribute-rgt-in
544×distribute-lft-neg-in
500×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify134.0ms (0.8%)

Algorithm
egg-herbie
Rules
1136×associate-*r*
922×*-commutative
922×associate-*l*
808×associate-/l*
802×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062517663
1187617395
Stop Event
node limit
Counts
275 → 272
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2)) Om) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))) (pow.f64 ky 6)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (/.f64 Om (sin.f64 kx)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 Om (sin.f64 kx))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 6))) (+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (/.f64 Om (sin.f64 ky)))
(+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))) (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))) (+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))) (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))) (+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 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))))) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 6))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (-.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2)))))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1)
(*.f64 (*.f64 Om 1/4) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 l)))
(*.f64 (*.f64 Om 1/4) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 l))
(*.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 1 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 1 l)))
(*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) l))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 1 l)))
(*.f64 (/.f64 1 l) (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 (*.f64 Om 1/4) l) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (*.f64 (cbrt.f64 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4))))
(*.f64 (/.f64 (*.f64 Om 1/4) 1) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l) (*.f64 Om 1/4))
(*.f64 (/.f64 1 (neg.f64 l)) (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 Om 1/4) (sqrt.f64 l)) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 Om 1/4) (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (*.f64 (cbrt.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) l) (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 1/4)
(*.f64 (/.f64 1/4 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) Om)
(*.f64 (/.f64 1 (/.f64 l (*.f64 Om 1/4))) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (/.f64 l (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 1 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) (*.f64 1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) l) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) (cbrt.f64 (*.f64 Om 1/4)))
(*.f64 (/.f64 (/.f64 1 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 Om 1/4))
(*.f64 (/.f64 (/.f64 1 l) 1) (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) Om)
(*.f64 (/.f64 (/.f64 1 l) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 Om -1/4))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)) 1/4)
(*.f64 (/.f64 (/.f64 1 l) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)) (*.f64 Om 1/4))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 1/2 (sqrt.f64 Om)))) (*.f64 1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2))) (cbrt.f64 (*.f64 Om 1/4)))
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) 1) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1/4)
(pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)
(pow.f64 (*.f64 (/.f64 l (*.f64 Om 1/4)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1)
(pow.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3)
(neg.f64 (/.f64 Om (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1)
(*.f64 Om (*.f64 1/4 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (*.f64 1 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 1/4 (*.f64 Om (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 Om 1/4) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 1 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (*.f64 1/2 (sqrt.f64 Om)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 Om 1/4))
(*.f64 (*.f64 Om -1/4) (neg.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om)
(*.f64 (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)
(*.f64 -1 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (neg.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (neg.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (*.f64 1 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 Om -1/4))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) 1) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1/4)
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)) 1/4)
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 1/2 (sqrt.f64 Om)))) (*.f64 1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2))) (cbrt.f64 (*.f64 Om 1/4)))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (sqrt.f64 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (cbrt.f64 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (*.f64 Om 1/4)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)
(pow.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3)
(pow.f64 (*.f64 4 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)) -1)
(neg.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))
(log.f64 (exp.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om 1/4) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sqrt.f64 1/2) 5))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(fma.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))
(+.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))) 2))))))
(+.f64 (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) 1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))) (*.f64 -1/16 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2)) Om) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))) (pow.f64 ky 6)))))))
(+.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))) 2)) l) (/.f64 Om (*.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 6))))))
(+.f64 (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))) (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) 1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))) (*.f64 -1/16 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l))) 2)))) (*.f64 (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 (*.f64 -1/2 Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 1/4 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 (sin.f64 kx) 5) Om))))) (/.f64 (*.f64 1/16 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (-.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) 1/16) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))) (*.f64 -1/16 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l))) 2)))) (/.f64 l (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (pow.f64 ky 6))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))
(fma.f64 -1/16 (*.f64 (/.f64 Om l) (*.f64 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (*.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))))
(fma.f64 -1/16 (*.f64 (/.f64 Om l) (*.f64 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))) (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) 1/16) (*.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/16)) 2)) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (*.f64 (+.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))))))) (*.f64 1/16 (*.f64 (/.f64 Om (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))) (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (*.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))))))) (+.f64 (*.f64 (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (sin.f64 ky) 3)))))) (*.f64 (*.f64 (/.f64 Om (*.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) 1/16) (*.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/16)) 2))) 1/16)) (pow.f64 kx 6)) (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) 1/16) (*.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) -1/16)) 2)) (pow.f64 kx 4)))) (fma.f64 -1/16 (*.f64 (/.f64 Om l) (*.f64 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sqrt.f64 1/2) 5))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sqrt.f64 1/2) 5))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/8 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/8 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/8 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(fma.f64 -1/8 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (fma.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 (*.f64 -1/2 Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1/4 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6)) (fma.f64 -1/8 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 -1/2 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(fma.f64 -1/4 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 (*.f64 -1/2 Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 1/4 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 (sin.f64 kx) 5) Om))))) (pow.f64 ky 6)) (fma.f64 -1/8 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (fma.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 (*.f64 -1/2 Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (/.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) (*.f64 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx))) -1/8))
(fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) -1/8))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(fma.f64 -1/4 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4)) (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) (*.f64 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx))) -1/8)))
(fma.f64 -1/4 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4)) (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) -1/8)))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 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 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))))))
(fma.f64 -1/4 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4)) (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) (fma.f64 -1/8 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx))) (*.f64 -1/4 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))))))
(fma.f64 -1/4 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4)) (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)) (fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (sin.f64 ky) 3)))))) (*.f64 -1/4 (pow.f64 kx 6))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l 4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (/.f64 Om (sin.f64 kx)))
(/.f64 Om (*.f64 (sin.f64 kx) 4))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 Om (sin.f64 kx))))
(fma.f64 -1/8 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (*.f64 1/4 (/.f64 Om (sin.f64 kx))))
(fma.f64 -1/8 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (/.f64 Om (*.f64 (sin.f64 kx) 4)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4)))))
(fma.f64 -1/8 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (fma.f64 1/4 (/.f64 Om (sin.f64 kx)) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (fma.f64 1/4 (/.f64 Om (sin.f64 kx)) (*.f64 (pow.f64 ky 4) (*.f64 -1/4 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 (*.f64 -1/2 Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 6))) (+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))))))
(fma.f64 -1/8 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (fma.f64 -1/4 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/4 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 5) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))) (fma.f64 1/4 (/.f64 Om (sin.f64 kx)) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (fma.f64 -1/4 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 (*.f64 -1/2 Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 (sin.f64 kx) 5) Om)))))) (fma.f64 1/4 (/.f64 Om (sin.f64 kx)) (*.f64 (pow.f64 ky 4) (*.f64 -1/4 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 (*.f64 -1/2 Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (/.f64 Om (sin.f64 ky)))
(/.f64 (*.f64 Om 1/4) (sin.f64 ky))
(+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))) (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/4 (/.f64 Om (sin.f64 ky)) (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/4 (/.f64 Om (sin.f64 ky)) (*.f64 -1/8 (/.f64 (*.f64 kx (*.f64 kx Om)) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))) (+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))) (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (fma.f64 1/4 (/.f64 Om (sin.f64 ky)) (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (fma.f64 1/4 (/.f64 Om (sin.f64 ky)) (*.f64 -1/8 (/.f64 (*.f64 kx (*.f64 kx Om)) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))) (+.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 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))))) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 6))))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (fma.f64 1/4 (/.f64 Om (sin.f64 ky)) (fma.f64 -1/8 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (*.f64 -1/4 (*.f64 (pow.f64 kx 6) (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 5) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (fma.f64 1/4 (/.f64 Om (sin.f64 ky)) (fma.f64 -1/8 (/.f64 (*.f64 kx (*.f64 kx Om)) (pow.f64 (sin.f64 ky) 3)) (*.f64 (pow.f64 kx 6) (*.f64 -1/4 (fma.f64 1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 Om (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om 1/4) (/.f64 (pow.f64 (sin.f64 ky) 5) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 Om 1/4))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (-.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (fma.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 Om (*.f64 (/.f64 (/.f64 1/4 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (fma.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1/2))))))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 3)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 Om 1/4) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 l)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 Om 1/4) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 l))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 1 l)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) l))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 1 l)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 l) (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 Om 1/4) l) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (/.f64 Om (sqrt.f64 l)) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 4 (sqrt.f64 l))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (*.f64 (cbrt.f64 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (*.f64 (*.f64 4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 l))))
(/.f64 (/.f64 (/.f64 (/.f64 Om (cbrt.f64 l)) 4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (*.f64 Om 1/4) 1) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l) (*.f64 Om 1/4))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (neg.f64 l)) (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 Om 1/4) (sqrt.f64 l)) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (/.f64 Om (sqrt.f64 l)) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 4 (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 Om 1/4) (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (*.f64 (cbrt.f64 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (*.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 l)))) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (/.f64 (*.f64 Om 1/4) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) l) (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (*.f64 (*.f64 4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 l))))
(/.f64 (/.f64 (/.f64 (/.f64 Om (cbrt.f64 l)) 4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) l))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 Om (*.f64 (sqrt.f64 l) (*.f64 4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (/.f64 Om (sqrt.f64 l)) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 4 (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 1/4)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1/4 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (/.f64 l (*.f64 Om 1/4))) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (/.f64 l (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) (*.f64 1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) l) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) (cbrt.f64 (*.f64 Om 1/4)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 Om 1/4))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1 l) 1) (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)))
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 Om (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)))
(*.f64 (/.f64 Om (*.f64 l (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1 l) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 Om -1/4))
(/.f64 (*.f64 Om -1/4) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 l)))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)) 1/4)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)) (*.f64 Om 1/4))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 1/2 (sqrt.f64 Om)))) (*.f64 1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2))) (cbrt.f64 (*.f64 Om 1/4)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) 1) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)))
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 Om (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)))
(*.f64 (/.f64 Om (*.f64 l (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (*.f64 Om (/.f64 1 l)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1/4)
(*.f64 (/.f64 (/.f64 1 l) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 Om -1/4))
(/.f64 (*.f64 Om -1/4) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 l)))
(pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (*.f64 (/.f64 l (*.f64 Om 1/4)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3)
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(neg.f64 (/.f64 Om (*.f64 (neg.f64 l) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4))))
(/.f64 (neg.f64 Om) (*.f64 (neg.f64 l) (*.f64 4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (neg.f64 Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 4 (neg.f64 l))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))
(fabs.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(log.f64 (exp.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 Om (*.f64 1/4 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 Om (*.f64 1 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 1/4 (*.f64 Om (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 Om 1/4) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 1 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (*.f64 1/2 (sqrt.f64 Om)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 Om 1/4))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 Om -1/4) (neg.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 -1 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (neg.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (neg.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 1 (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 Om -1/4))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 1/2 (sqrt.f64 Om)))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) 1) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 1/4 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1/4 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (/.f64 Om (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1/4)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)) 1/4)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 1/2 (sqrt.f64 Om)))) (*.f64 1/2 (sqrt.f64 Om)))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2))) (cbrt.f64 (*.f64 Om 1/4)))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (sqrt.f64 Om))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 4)) (cbrt.f64 Om))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (*.f64 Om 1/4)))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2))) (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (*.f64 4 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om)) -1)
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(neg.f64 (*.f64 -1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))
(sqrt.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))
(fabs.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (exp.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om 1/4) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1/4 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))

localize67.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.0%
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))
93.9%
(/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))
90.4%
(/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l)
85.3%
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
Compiler

Compiled 312 to 102 computations (67.3% saved)

series22.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
2.0ms
kx
@inf
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
2.0ms
ky
@inf
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
1.0ms
ky
@0
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
1.0ms
ky
@-inf
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
1.0ms
Om
@0
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))

rewrite109.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
544×associate-+l+
510×add-sqr-sqrt
500×*-un-lft-identity
498×pow1
472×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify154.0ms (0.9%)

Algorithm
egg-herbie
Rules
1464×distribute-lft-in
870×associate-*r*
720×associate-*l*
620×*-commutative
554×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051915437
1142912295
2675012295
Stop Event
node limit
Counts
277 → 274
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.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 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3) (pow.f64 l 6))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))))
(+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)))))
(*.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))) (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (*.f64 1/512 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))) (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))))
1
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4))))))
1
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (pow.f64 ky 6)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om))))
(+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om)))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -2 (/.f64 (*.f64 l kx) Om))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -2 (/.f64 (*.f64 l kx) Om)))))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 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 l 2) (pow.f64 ky 6)) (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 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))
(*.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)) 1/2))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 3) 64))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 2) 16) (+.f64 1 (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 2) 16))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2)))))
(pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 3) 1/3)
(fabs.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))
(*.f64 (/.f64 Om kx) (*.f64 (/.f64 Om kx) (/.f64 1 l)))
(*.f64 (/.f64 Om kx) (/.f64 1 (*.f64 l (/.f64 kx Om))))
(*.f64 (pow.f64 (/.f64 Om kx) 2) (/.f64 1 l))
(*.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l) 1)
(*.f64 (/.f64 (/.f64 Om kx) (sqrt.f64 l)) (/.f64 (/.f64 Om kx) (sqrt.f64 l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2) (/.f64 1 l)))
(*.f64 (/.f64 1 l) (pow.f64 (/.f64 Om kx) 2))
(*.f64 (neg.f64 (pow.f64 (/.f64 Om kx) 2)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 Om kx) 2) (sqrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 Om kx) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 Om kx) l) (/.f64 Om kx))
(*.f64 (/.f64 (/.f64 Om kx) 1) (/.f64 (/.f64 Om kx) l))
(*.f64 (/.f64 (/.f64 Om kx) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 Om kx) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(pow.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l) 1)
(pow.f64 (/.f64 (/.f64 Om kx) (sqrt.f64 l)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l) 3) 1/3)
(pow.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) (neg.f64 l)))
(sqrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 Om kx) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(*.f64 l (/.f64 l (pow.f64 (/.f64 Om kx) 2)))
(*.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (/.f64 l (pow.f64 (/.f64 Om kx) 2))))
(*.f64 (*.f64 l (/.f64 kx Om)) (*.f64 l (/.f64 kx Om)))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (/.f64 l (pow.f64 (/.f64 Om kx) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(*.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) l)
(*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (/.f64 Om kx) 2)) l)))
(*.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) 1) l)
(*.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 1 (pow.f64 (/.f64 Om kx) 2)) (/.f64 l (/.f64 1 l)))
(*.f64 (/.f64 1 (/.f64 (/.f64 Om kx) (sqrt.f64 l))) (/.f64 l (/.f64 (/.f64 Om kx) (sqrt.f64 l))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l)))) (/.f64 l (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))))
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om kx) 2)))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (/.f64 Om kx) 2))) (neg.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (/.f64 Om kx) 2)) (/.f64 (sqrt.f64 l) (/.f64 1 l)))
(*.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l)))) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om kx) 2)) (/.f64 (cbrt.f64 l) (/.f64 1 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om kx) (sqrt.f64 l))) (/.f64 (cbrt.f64 l) (/.f64 (/.f64 Om kx) (sqrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l)))) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) 3)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) (*.f64 l l)) -1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3) 1/3)
(neg.f64 (/.f64 l (/.f64 (neg.f64 (pow.f64 (/.f64 Om kx) 2)) l)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))) 1)
(/.f64 (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)) (/.f64 Om l))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 Om l))) Om)
(/.f64 (*.f64 l (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2))) Om)
(/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))
(/.f64 (*.f64 (/.f64 l (/.f64 Om l)) (pow.f64 (sin.f64 ky) 2)) Om)
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 1)
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 4) (pow.f64 (sin.f64 ky) 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
Outputs
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 l l))))
(fma.f64 2 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 l l)) (*.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2)) (pow.f64 l 4))))
(+.f64 1 (fma.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 2)) (pow.f64 l 4) (*.f64 2 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3) (pow.f64 l 6))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 l l)) (fma.f64 4 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3) (pow.f64 l 6)) (*.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2)) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1) (fma.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 2) (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3) (*.f64 (pow.f64 l 6) 4))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) (*.f64 l 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) l) (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) (*.f64 l 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))) (/.f64 1 (pow.f64 l 3))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) l) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3))) (pow.f64 l 3)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) (*.f64 l 2))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)))))
(fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))) (/.f64 1 (pow.f64 l 3))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))))
(fma.f64 1/512 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 5))) (pow.f64 l 5)) (fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) l) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3))) (pow.f64 l 3)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) (*.f64 l 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) (*.f64 l -2))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) l) -1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) (*.f64 l -2)))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))) (/.f64 1 (pow.f64 l 3))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3))) (pow.f64 l 3)) 1/64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) l) -1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) (*.f64 l -2))))
(+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)))))
(fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))) (/.f64 1 (pow.f64 l 3))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 5))) (pow.f64 l 5)) -1/512 (fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3))) (pow.f64 l 3)) 1/64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) l) -1/4 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) (*.f64 l -2)))))
(*.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (*.f64 2 (/.f64 1 Om)) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2))))) (/.f64 2 Om))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (*.f64 1/4 Om) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2))))) (/.f64 2 Om)))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))) (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))))
(fma.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 -1/64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 3)))) (*.f64 (*.f64 1/4 Om) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2))))) Om) (fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 -1/64 (pow.f64 Om 3)))))
(+.f64 (*.f64 1/512 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))) (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))))
(fma.f64 1/512 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 5)))) (fma.f64 2 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 -1/64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 3)))) (*.f64 (*.f64 1/4 Om) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))))))
(fma.f64 1/512 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)))) 5)))) (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2))))) Om) (fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 -1/64 (pow.f64 Om 3))))))
1
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om)) 1)
(fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)) Om)) 1)
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om)) 1) (*.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4))))
(fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)) Om)) (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 Om 4)) 1))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om)) 1) (fma.f64 4 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 3) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4)))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)) Om)) 1) (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)))) 3) (pow.f64 Om 6)))))
1
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om)) 1)
(fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)) Om)) 1)
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om)) 1) (*.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4))))
(fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)) Om)) (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 Om 4)) 1))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om)) 1) (fma.f64 4 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 3) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) (pow.f64 Om 4)))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)) Om)) 1) (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (pow.f64 (sin.f64 ky) 2)))) 3) (pow.f64 Om 6)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))
(sqrt.f64 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (sqrt.f64 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (*.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (pow.f64 ky 4))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))))))
(+.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (pow.f64 (/.f64 l Om) 2))) 2)) (pow.f64 ky 4))))))
(+.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (pow.f64 (/.f64 l Om) 2))) 2)) (pow.f64 ky 4))) (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (pow.f64 ky 6)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (*.f64 (+.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 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)) (*.f64 l l))))) (pow.f64 ky 6))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (*.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (pow.f64 ky 4))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))))))
(+.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (*.f64 (fma.f64 (pow.f64 (/.f64 l Om) 2) 8/45 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (pow.f64 (/.f64 l Om) 2))) 2)) (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (pow.f64 ky 6))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (pow.f64 (/.f64 l Om) 2))) 2)) (pow.f64 ky 4)))))))
(+.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (*.f64 (fma.f64 (pow.f64 (/.f64 l Om) 2) 8/45 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (pow.f64 (/.f64 l Om) 2))) 2)) (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (pow.f64 ky 6))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (pow.f64 (/.f64 l Om) 2))) 2)) (pow.f64 ky 4))) (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))
(sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3)))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 3))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 5)))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))))))
(+.f64 (fma.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 3))) (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 kx 6)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 5))) 4))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (fma.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 3))) (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 kx 6)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 5))) 4))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 kx l) Om))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) kx)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))
(fma.f64 1/4 (*.f64 (/.f64 Om (*.f64 kx l)) (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 kx 3)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 2))) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) kx)) (*.f64 2 (/.f64 (*.f64 kx l) Om))))
(fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (fma.f64 1/4 (*.f64 (/.f64 Om (*.f64 kx l)) (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (*.f64 2 (/.f64 (*.f64 kx l) Om))))
(+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om)))))
(fma.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3) (pow.f64 kx 5))) (fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 kx 3)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 2))) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) kx)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))))
(fma.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 3)) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (fma.f64 1/4 (*.f64 (/.f64 Om (*.f64 kx l)) (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(*.f64 -2 (/.f64 (*.f64 kx l) Om))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -2 (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) kx)) (*.f64 -2 (/.f64 (*.f64 kx l) Om)))
(fma.f64 -2 (/.f64 (*.f64 kx l) Om) (*.f64 -1/4 (*.f64 (/.f64 Om (*.f64 kx l)) (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -2 (/.f64 (*.f64 l kx) Om))))
(fma.f64 1/64 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 kx 3)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) kx)) (*.f64 -2 (/.f64 (*.f64 kx l) Om))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (fma.f64 -2 (/.f64 (*.f64 kx l) Om) (*.f64 -1/4 (*.f64 (/.f64 Om (*.f64 kx l)) (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -2 (/.f64 (*.f64 l kx) Om)))))
(fma.f64 1/64 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 kx 3)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) kx)) (fma.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) 3) (pow.f64 kx 5))) (*.f64 -2 (/.f64 (*.f64 kx l) Om)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (fma.f64 -1/4 (*.f64 (/.f64 Om (*.f64 kx l)) (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (fma.f64 -2 (/.f64 (*.f64 kx l) Om) (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 3))))))
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 kx 2)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (pow.f64 (/.f64 l 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 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))
(fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 ky 4)) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (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 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 6))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))
(fma.f64 2/45 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 ky 6)) (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 ky 4)) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 2/45 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 6))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4))) (fma.f64 -1/315 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 8))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))
(fma.f64 2/45 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 ky 6)) (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 ky 4)) (fma.f64 -1/315 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 ky 8)) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) 1)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(*.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(*.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 1)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))) (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1)))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))) (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 3) 64))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 2) 16) (+.f64 1 (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 3) 64))) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 2) 16 (+.f64 1 (*.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) -4)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 3) 64 1)) (sqrt.f64 (fma.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 4) 16 (fma.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) -4 1))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 2) 16))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 2) 16))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) -4))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 4) -16))) (sqrt.f64 (fma.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) -4 1)))
(pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1) 1/2)
(sqrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2) 1))
(pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 1)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 2)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 3)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 3) 1/3)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(fabs.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 3))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om)) 2)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 1))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 kx l) Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))) 1)
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 1 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 (/.f64 Om kx) (*.f64 (/.f64 Om kx) (/.f64 1 l)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 (/.f64 Om kx) (/.f64 1 (*.f64 l (/.f64 kx Om))))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 (pow.f64 (/.f64 Om kx) 2) (/.f64 1 l))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l) 1)
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 (/.f64 (/.f64 Om kx) (sqrt.f64 l)) (/.f64 (/.f64 Om kx) (sqrt.f64 l)))
(pow.f64 (/.f64 Om (*.f64 (sqrt.f64 l) kx)) 2)
(pow.f64 (/.f64 Om (*.f64 kx (sqrt.f64 l))) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2) (/.f64 1 l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (*.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2) l))
(*.f64 (/.f64 1 l) (pow.f64 (/.f64 Om kx) 2))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 (neg.f64 (pow.f64 (/.f64 Om kx) 2)) (/.f64 1 (neg.f64 l)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 Om kx) 2) (sqrt.f64 l)))
(pow.f64 (/.f64 Om (*.f64 (sqrt.f64 l) kx)) 2)
(pow.f64 (/.f64 Om (*.f64 kx (sqrt.f64 l))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 Om kx) 2) (cbrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (/.f64 Om kx) l) (/.f64 Om kx))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 (/.f64 (/.f64 Om kx) 1) (/.f64 (/.f64 Om kx) l))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(*.f64 (/.f64 (/.f64 Om kx) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 Om kx) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 Om kx) 2) (cbrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2) l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (*.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2) (sqrt.f64 l)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 Om kx)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4)) (pow.f64 (cbrt.f64 l) 2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l) 1)
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(pow.f64 (/.f64 (/.f64 Om kx) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 Om (*.f64 (sqrt.f64 l) kx)) 2)
(pow.f64 (/.f64 Om (*.f64 kx (sqrt.f64 l))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)) 3)
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l) 3) 1/3)
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(pow.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) -1)
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(neg.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) (neg.f64 l)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(sqrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l) 3))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 Om kx) 2) 3) (pow.f64 l 3)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)) 1))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(/.f64 (*.f64 Om Om) (*.f64 (*.f64 kx kx) l))
(/.f64 (pow.f64 (/.f64 Om kx) 2) l)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 1 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 l (/.f64 l (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (/.f64 l (pow.f64 (/.f64 Om kx) 2))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 l (/.f64 kx Om)) (*.f64 l (/.f64 kx Om)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (/.f64 l (pow.f64 (/.f64 Om kx) 2))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) l)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (/.f64 Om kx) 2)) l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) 1) l)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 Om kx) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 1 (pow.f64 (/.f64 Om kx) 2)) (/.f64 l (/.f64 1 l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 1 (/.f64 (/.f64 Om kx) (sqrt.f64 l))) (/.f64 l (/.f64 (/.f64 Om kx) (sqrt.f64 l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l)))) (/.f64 l (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))))
(/.f64 (/.f64 l (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l))))
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 l (neg.f64 (pow.f64 (/.f64 Om kx) 2))) (neg.f64 l))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (/.f64 Om kx) 2)) (/.f64 (sqrt.f64 l) (/.f64 1 l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l)))) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l)))) (/.f64 l (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))))
(/.f64 (/.f64 l (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) l))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om kx) 2)) (/.f64 (cbrt.f64 l) (/.f64 1 l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om kx) (sqrt.f64 l))) (/.f64 (cbrt.f64 l) (/.f64 (/.f64 Om kx) (sqrt.f64 l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l)))) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om kx) 4) (*.f64 l l))))
(pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) 3)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om kx) 2) (*.f64 l l)) -1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3) 1/3)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(neg.f64 (/.f64 l (/.f64 (neg.f64 (pow.f64 (/.f64 Om kx) 2)) l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) 1))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))) 1)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 Om l))) Om)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 l (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2))) Om)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) (neg.f64 Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 l Om) (neg.f64 l))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (/.f64 l (/.f64 Om l)) (pow.f64 (sin.f64 ky) 2)) Om)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 1)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 3)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 3) 1/3)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 4) (pow.f64 (sin.f64 ky) 4)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 3))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 1))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)

eval1.2s (7%)

Compiler

Compiled 59293 to 35906 computations (39.4% saved)

prune586.0ms (3.4%)

Pruning

17 alts after pruning (13 fresh and 4 done)

PrunedKeptTotal
New151461520
Fresh4711
Picked101
Done044
Total1519171536
Accurracy
100.0%
Counts
1536 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.8%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4) 2)
46.5%
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
41.3%
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx)) l)))
41.9%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
40.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2))))
95.1%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)) -1/2))))
94.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 kx)))) 2)) -1/2))))
85.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1)))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
72.1%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))))))
43.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l kx) Om))))))
71.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
62.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
46.5%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
42.7%
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))
55.6%
(sqrt.f64 1/2)
Compiler

Compiled 603 to 488 computations (19.1% saved)

localize43.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.7%
(/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
99.6%
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
98.6%
(/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
Compiler

Compiled 126 to 67 computations (46.8% saved)

series13.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
ky
@0
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
2.0ms
kx
@0
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
1.0ms
l
@inf
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
1.0ms
Om
@0
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
1.0ms
l
@0
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
892×associate-/r/
458×associate-/l/
442×distribute-lft-neg-in
390×distribute-rgt-neg-in
356×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01760
135060
2444260
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (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 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2)))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2))) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))))))
((#(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 (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 *.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (neg.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.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 *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.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 pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)))) (#(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 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)))) (#(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 pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(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 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))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))

simplify148.0ms (0.9%)

Algorithm
egg-herbie
Rules
962×associate-+r+
870×associate-*r*
848×+-commutative
834×associate-+l+
672×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047314061
1148712897
2665212897
Stop Event
node limit
Counts
129 → 165
Calls
Call 1
Inputs
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 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.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 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.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/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om 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 (*.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 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 -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 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(sqrt.f64 (/.f64 1 (+.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 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 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 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 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 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 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 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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.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 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4))))))
(sqrt.f64 (/.f64 1 (+.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 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 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 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 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 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 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 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))))))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.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)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(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)))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(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 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2)))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) -1)
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2))) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) 3)
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) 3)) 1/3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(-.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 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 -1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (neg.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(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))))
(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))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
Outputs
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 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 1)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.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)))))
(fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (+.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))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 1) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 l 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.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))))))
(fma.f64 -1 (*.f64 (fma.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6))))) (pow.f64 l 6)) (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (+.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)))))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 1) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 l 4)))) (*.f64 (fma.f64 -2 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 Om (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (/.f64 Om -6))) (/.f64 8 (/.f64 (pow.f64 Om 6) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 l 6)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256) (pow.f64 l 5)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1 (/.f64 (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7)) (*.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256))))) (pow.f64 l 7)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))) (/.f64 (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 7))) (pow.f64 Om 7)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 Om 5)) (*.f64 -3/256 (*.f64 Om Om)))) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 7))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 Om l) -1/2))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/256)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 1/16 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (fma.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/256)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 1/16 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) -1/2 (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 7))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 5))) (*.f64 (pow.f64 Om 5) -3/256))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 l 5)) (*.f64 -3/256 (pow.f64 Om 5))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7)))))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 l 5)) (*.f64 -3/256 (pow.f64 Om 5)))) (*.f64 (pow.f64 Om 7) (fma.f64 1/1024 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 7))) (pow.f64 l 7)) (*.f64 (/.f64 -1/8 (*.f64 l l)) (/.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 l 5)) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) -3/256))))))
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 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 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 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 1) (/.f64 (*.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 Om 4) -6)))
(+.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 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -6))) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 -2 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -6))) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3) (*.f64 (pow.f64 l 6) 8))) (pow.f64 Om 6))))
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 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 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 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 1) (/.f64 (*.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 Om 4) -6)))
(+.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 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 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 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -6))) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 -2 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (pow.f64 l 4) -6))) (*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) 3) (*.f64 (pow.f64 l 6) 8))) (pow.f64 Om 6))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3)))))
(fma.f64 -2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(fma.f64 -1 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))))) (pow.f64 kx 4)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) 1/2))) (pow.f64 kx 4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.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))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.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 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 l l)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))))) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))))) (fma.f64 -1 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))))) (pow.f64 kx 4)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3)))))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) 1/2))) (pow.f64 kx 4))) (*.f64 (pow.f64 kx 6) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) 1/2))) (*.f64 Om Om))) (*.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2))) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(fma.f64 (neg.f64 (pow.f64 kx 6)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) 1/2))) (*.f64 Om Om))) (*.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2))) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 Om Om)) (*.f64 l l)))) (-.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) 1/2))) (pow.f64 kx 4))))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(*.f64 (+.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))
(*.f64 (+.f64 1 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4)))))
(+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 1) (sqrt.f64 (/.f64 1 (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 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2)) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.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)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))
(-.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (sqrt.f64 (/.f64 1 (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 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2)) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.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)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.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 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (+.f64 (fma.f64 -2 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (pow.f64 (sin.f64 kx) 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 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 1) (sqrt.f64 (/.f64 1 (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 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2)) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.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)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (*.f64 (pow.f64 ky 6) (neg.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2)) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.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)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 2/45 (/.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (/.f64 (*.f64 -2 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2))) (*.f64 (/.f64 (*.f64 Om Om) l) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) l))))) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (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)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2))) (/.f64 (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))))))))
(+.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (sqrt.f64 (/.f64 1 (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 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2)) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.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)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (*.f64 (pow.f64 ky 6) (neg.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2)) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.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)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 2/45 (/.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (/.f64 (*.f64 -2 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2))) (*.f64 (/.f64 (*.f64 Om Om) l) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) l))))) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (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)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 2)) 2))) (/.f64 (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))))))))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sqrt.f64 (/.f64 1 (+.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 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)) Om)) 4 1)))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))
(fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky)))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)) (pow.f64 kx 4)) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.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)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (+.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 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)) (pow.f64 kx 4)) (fma.f64 1/2 (*.f64 (/.f64 (+.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)))) (sin.f64 ky)) (pow.f64 kx 6)) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) 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))
(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))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (sin.f64 kx)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 2/45 (/.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (sin.f64 kx)) (pow.f64 ky 6)) (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.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 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2)))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) (/.f64 1 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2)))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2))) 2))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2))))) -2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2))) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) (/.f64 1 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2)))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2))) 2))))
(pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))) 3)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om 1/2)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 Om 1/2)))))
(-.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 (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))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (neg.f64 (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))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.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))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.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))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (neg.f64 (neg.f64 (cbrt.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))
(*.f64 -1 (neg.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))
(*.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (sqrt.f64 (neg.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))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (cbrt.f64 (neg.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))
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (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))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (neg.f64 (cbrt.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))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (neg.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))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (neg.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))
(*.f64 (neg.f64 (neg.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))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (cbrt.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 (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 (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 (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))
(fabs.f64 (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))
(neg.f64 (neg.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))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (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))
(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))
(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))

localize8.0ms (0%)

Compiler

Compiled 20 to 20 computations (0% saved)

localize18.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (sin.f64 ky) l)
96.4%
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))
89.7%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
Compiler

Compiled 47 to 24 computations (48.9% saved)

series6.0ms (0%)

Counts
3 → 80
Calls

24 calls:

TimeVariablePointExpression
1.0ms
ky
@0
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
0.0ms
ky
@inf
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
0.0ms
ky
@-inf
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
0.0ms
Om
@0
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
0.0ms
l
@0
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1050×swap-sqr
502×distribute-lft-neg-in
494×distribute-rgt-in
474×distribute-rgt-neg-in
456×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01467
129863
2402863
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))
(*.f64 (sin.f64 ky) l)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (/.f64 -1/64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 2) (+.f64 1/4 (/.f64 1/8 (/.f64 (sin.f64 ky) (/.f64 Om l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (*.f64 -1/4 (/.f64 1 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/4 Om) (/.f64 1 (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -1/4 Om)) (*.f64 (sqrt.f64 (*.f64 -1/4 Om)) (/.f64 1 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 2) (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (*.f64 (cbrt.f64 (*.f64 -1/4 Om)) (/.f64 1 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) (*.f64 -1/4 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/4 Om) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 (*.f64 -1/4 Om) (sqrt.f64 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 (*.f64 -1/4 Om) (cbrt.f64 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om 1) (/.f64 -1/4 (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 -1/4 (sqrt.f64 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) Om) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 Om 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 Om (sqrt.f64 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 Om (cbrt.f64 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 -1/4 (cbrt.f64 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) l) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) 1) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (*.f64 (sin.f64 ky) l)) (sqrt.f64 (*.f64 -1/4 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (cbrt.f64 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) l) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) (sqrt.f64 (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) l) 1)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 Om))) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sin.f64 ky) l) -1/4)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 (*.f64 -1/4 Om)))) (sqrt.f64 (*.f64 -1/4 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sin.f64 ky) l) (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2))) (cbrt.f64 (*.f64 -1/4 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (*.f64 (sin.f64 ky) l)) (cbrt.f64 (*.f64 -1/4 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 l -1/4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))))))
((#(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 (sqrt.f64 (*.f64 (sin.f64 ky) l)) 2)))) (#(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 (pow.f64 (*.f64 (sin.f64 ky) l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) l))))) (#(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 cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.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 log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) l)))))))

simplify82.0ms (0.5%)

Algorithm
egg-herbie
Rules
1280×associate-/l/
1280×associate-/r/
1152×unswap-sqr
552×distribute-rgt-in
552×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03365462
18595258
233545238
Stop Event
node limit
Counts
186 → 171
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3)))))
(+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 l ky)
(+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))))
(+.f64 (*.f64 1/120 (*.f64 l (pow.f64 ky 5))) (+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 l (pow.f64 ky 3)))))
(+.f64 (*.f64 1/120 (*.f64 l (pow.f64 ky 5))) (+.f64 (*.f64 l ky) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))) (*.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 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 -1/64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 2) (+.f64 1/4 (/.f64 1/8 (/.f64 (sin.f64 ky) (/.f64 Om l)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)))) 1)
(*.f64 -1/4 (*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) l))))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 -1/4 (*.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) Om))
(*.f64 Om (*.f64 -1/4 (/.f64 1 (*.f64 (sin.f64 ky) l))))
(*.f64 (*.f64 -1/4 Om) (/.f64 1 (*.f64 (sin.f64 ky) l)))
(*.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 1)
(*.f64 1 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 (sqrt.f64 (*.f64 -1/4 Om)) (*.f64 (sqrt.f64 (*.f64 -1/4 Om)) (/.f64 1 (*.f64 (sin.f64 ky) l))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 2) (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (*.f64 (cbrt.f64 (*.f64 -1/4 Om)) (/.f64 1 (*.f64 (sin.f64 ky) l))))
(*.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))) (/.f64 1 l))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) (*.f64 -1/4 Om))
(*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky)))
(*.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/4 Om) l))
(*.f64 (/.f64 1 l) (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 (*.f64 -1/4 Om) (sqrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 (*.f64 -1/4 Om) (cbrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 Om 1) (/.f64 -1/4 (*.f64 (sin.f64 ky) l)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4)
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 -1/4 (sqrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) l)) Om)
(*.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) Om) -1/4)
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 Om 1/4))
(*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 -1/4 (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 Om (sqrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 Om (cbrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 -1/4 (cbrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) l) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) 1) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (*.f64 (sin.f64 ky) l)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (*.f64 (sin.f64 ky) l)) (sqrt.f64 (*.f64 -1/4 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (cbrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) l) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) (*.f64 (sin.f64 ky) l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) (sqrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(*.f64 (/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) l) 1)) Om)
(*.f64 (/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sin.f64 ky) l) -1/4)) Om)
(*.f64 (/.f64 1 (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 (*.f64 -1/4 Om)))) (sqrt.f64 (*.f64 -1/4 Om)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sin.f64 ky) l) (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2))) (cbrt.f64 (*.f64 -1/4 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (*.f64 (sin.f64 ky) l)) (cbrt.f64 (*.f64 -1/4 Om)))
(pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 3)
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 l -1/4)) -1)
(pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) 3)) 1/3)
(neg.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)))))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) l))) 1)
(pow.f64 (*.f64 (sin.f64 ky) l) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) l)) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3) 1/3)
(neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) l))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) l)))
Outputs
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2)) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (sqrt.f64 1/2)))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/128 (/.f64 Om (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) Om))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (sqrt.f64 1/2))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 -1/128 (/.f64 Om (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) Om))) (sqrt.f64 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2)) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (sqrt.f64 1/2)))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/128 (/.f64 Om (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) Om))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (sqrt.f64 1/2))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 -1/128 (/.f64 Om (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) Om))) (sqrt.f64 1/2))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2)) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (sqrt.f64 1/2)))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/128 (/.f64 Om (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) Om))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (sqrt.f64 1/2))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (fma.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 -1/128 (/.f64 Om (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) Om))) (sqrt.f64 1/2))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(/.f64 (*.f64 Om -1/4) (*.f64 l ky))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 -1/24 (/.f64 Om (/.f64 l ky))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 -1/24 (*.f64 (/.f64 Om l) ky)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (/.f64 -1/24 l) (*.f64 Om ky)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/24 (*.f64 (/.f64 Om l) ky) (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om -7/360) l) (pow.f64 ky 3)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 1/4 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3)) (*.f64 (/.f64 -1/24 l) (*.f64 Om ky))))
(+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))))))
(fma.f64 1/4 (*.f64 (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040))) (pow.f64 ky 5)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3))))))
(fma.f64 (*.f64 1/4 (fma.f64 (/.f64 Om l) 1/720 (fma.f64 (/.f64 Om l) -1/5040 (*.f64 (/.f64 Om l) -7/2160)))) (pow.f64 ky 5) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/24 (*.f64 (/.f64 Om l) ky) (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om -7/360) l) (pow.f64 ky 3))))))
(fma.f64 1/4 (*.f64 (fma.f64 (/.f64 Om l) 1/720 (*.f64 (/.f64 Om l) -13/3780)) (pow.f64 ky 5)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 1/4 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3)) (*.f64 (/.f64 -1/24 l) (*.f64 Om ky)))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 l ky)
(+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))))
(fma.f64 l ky (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))))
(fma.f64 l ky (*.f64 (pow.f64 ky 3) (*.f64 l -1/6)))
(*.f64 l (+.f64 ky (*.f64 (pow.f64 ky 3) -1/6)))
(+.f64 (*.f64 1/120 (*.f64 l (pow.f64 ky 5))) (+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 l (pow.f64 ky 3)))))
(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)) (fma.f64 l ky (*.f64 (pow.f64 ky 3) (*.f64 l -1/6))))
(fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (*.f64 l (+.f64 ky (*.f64 (pow.f64 ky 3) -1/6))))
(+.f64 (*.f64 1/120 (*.f64 l (pow.f64 ky 5))) (+.f64 (*.f64 l ky) (+.f64 (*.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/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/5040 (*.f64 l (pow.f64 ky 7)) (*.f64 (pow.f64 ky 3) (*.f64 l -1/6)))))
(fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (fma.f64 l ky (*.f64 l (+.f64 (*.f64 (pow.f64 ky 3) -1/6) (*.f64 (pow.f64 ky 7) -1/5040)))))
(*.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 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 -1/64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 2) (+.f64 1/4 (/.f64 1/8 (/.f64 (sin.f64 ky) (/.f64 Om l)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 -1/64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) Om) l) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky))) 2) (+.f64 1/4 (*.f64 (/.f64 1/8 (sin.f64 ky)) (/.f64 Om l))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 -1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) 2) (fma.f64 (/.f64 1/8 (sin.f64 ky)) (/.f64 Om l) 1/4))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) 2))) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 3)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2) 3/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)))) 1)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (*.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) Om))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (*.f64 -1/4 (/.f64 1 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 -1/4 Om) (/.f64 1 (*.f64 (sin.f64 ky) l)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 1)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 1 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (sqrt.f64 (*.f64 -1/4 Om)) (*.f64 (sqrt.f64 (*.f64 -1/4 Om)) (/.f64 1 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 2))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 2) (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (*.f64 (cbrt.f64 (*.f64 -1/4 Om)) (/.f64 1 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))) (/.f64 1 l))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) (*.f64 -1/4 Om))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 (*.f64 (*.f64 Om 1/4) 1) (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/4 Om) l))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 l) (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 (*.f64 -1/4 Om) (sqrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 (*.f64 -1/4 Om) (cbrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om 1) (/.f64 -1/4 (*.f64 (sin.f64 ky) l)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 -1/4 (sqrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) l)) Om)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) Om) -1/4)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 Om 1/4))
(/.f64 (*.f64 (*.f64 Om 1/4) 1) (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 -1/4 (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 Om (sqrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 Om (cbrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 -1/4 (cbrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) l))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) l) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (sin.f64 ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) 1) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (*.f64 (sin.f64 ky) l)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (*.f64 (sin.f64 ky) l)) (sqrt.f64 (*.f64 -1/4 Om)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (/.f64 (sqrt.f64 (*.f64 -1/4 Om)) (cbrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) l))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) l) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) (sin.f64 ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) (*.f64 (sin.f64 ky) l)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (sqrt.f64 (*.f64 (sin.f64 ky) l))) (/.f64 (cbrt.f64 (*.f64 -1/4 Om)) (sqrt.f64 (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 2)) (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om -1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om -1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 Om 1/4) 1) (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) l) 1)) Om)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky))) (sqrt.f64 Om)))
(*.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky))) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 -1/4 (/.f64 (*.f64 (sin.f64 ky) l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 Om) (*.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky))) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sin.f64 ky) l) -1/4)) Om)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sin.f64 ky) l) (sqrt.f64 (*.f64 -1/4 Om)))) (sqrt.f64 (*.f64 -1/4 Om)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sin.f64 ky) l) (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2))) (cbrt.f64 (*.f64 -1/4 Om)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 Om)) 2) (*.f64 (sin.f64 ky) l)) (cbrt.f64 (*.f64 -1/4 Om)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 1)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 2)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 3)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 l -1/4)) -1)
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(pow.f64 (/.f64 -1/64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) 3)) 1/3)
(cbrt.f64 (/.f64 -1/64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) Om) l) 3)))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))
(neg.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky))) 2))
(fabs.f64 (*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky)))))
(log.f64 (exp.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) 3)))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) Om) l) 3)))
(cbrt.f64 (/.f64 -1/64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))) 1))
(*.f64 Om (/.f64 -1/4 (*.f64 l (sin.f64 ky))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l))))
(*.f64 Om (/.f64 -1/4 (*.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 (sqrt.f64 (*.f64 (sin.f64 ky) l)) 2)
(*.f64 l (sin.f64 ky))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 3)
(*.f64 l (sin.f64 ky))
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 3) 1/3)
(*.f64 l (sin.f64 ky))
(neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 l (sin.f64 ky))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(fabs.f64 (*.f64 l (sin.f64 ky)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) l))
(*.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))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 l (sin.f64 ky))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) l)))
(*.f64 l (sin.f64 ky))

localize22.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
96.2%
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
82.4%
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))
Compiler

Compiled 50 to 30 computations (40% saved)

series9.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
Om
@0
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
1.0ms
ky
@-inf
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
1.0ms
ky
@inf
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
0.0ms
Om
@-inf
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
0.0ms
Om
@-inf
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))

rewrite163.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1714×associate-*r/
1346×associate-*l/
1188×associate-/r*
752×associate-/l*
308×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify94.0ms (0.6%)

Algorithm
egg-herbie
Rules
1266×associate-*r/
912×associate-/l*
830×*-commutative
806×associate-*l/
684×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02556127
16025585
222335445
Stop Event
node limit
Counts
189 → 159
Calls
Call 1
Inputs
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 7/1440 (/.f64 (*.f64 Om (pow.f64 ky 3)) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l ky))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 l ky))) (*.f64 1/24 (/.f64 ky l)))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 l ky))) (+.f64 (*.f64 7/1440 (/.f64 (pow.f64 ky 3) l)) (*.f64 1/24 (/.f64 ky l))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 l ky))) (+.f64 (*.f64 7/1440 (/.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/24 (/.f64 ky l)) (*.f64 31/60480 (/.f64 (pow.f64 ky 5) l)))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))) 1)
(*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1)
(*.f64 1 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4) (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1/2))
(pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1)
(pow.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(+.f64 1/2 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)))
(+.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) 1)
(*.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1)
(*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 1 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4) (*.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4) (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2) (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4)) (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2)) (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) (-.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 3)) (-.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4)) (-.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2))
(/.f64 (*.f64 1 (+.f64 1/8 (pow.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 3))) (-.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) 1) (-.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 3)) 1) (-.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)))
(pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 2))
(fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))
(fabs.f64 (-.f64 -1/2 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))))
(fabs.f64 (neg.f64 (-.f64 -1/2 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)))))
(log.f64 (exp.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(exp.f64 (log.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))) 1)
(*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1/4 l) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1)
(*.f64 1 (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (sqrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (sqrt.f64 l)) (*.f64 (/.f64 1/2 (sqrt.f64 l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2) (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (*.f64 l 4))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/4 l))
(*.f64 (/.f64 -1/4 l) (/.f64 -1 (sin.f64 ky)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1/4 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1/4 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1/4 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 l)) 1) (/.f64 (/.f64 1/2 (sqrt.f64 l)) (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 l)) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 1/4 l)) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (/.f64 1/4 l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(pow.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1)
(pow.f64 (sqrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)
(pow.f64 (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) 1/4) l) -1)
(neg.f64 (/.f64 (/.f64 1/4 l) (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 2))
(log.f64 (exp.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(exp.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
Outputs
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 1/4 (/.f64 (/.f64 Om l) ky))
(*.f64 1/4 (/.f64 (/.f64 Om ky) l))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/4 (/.f64 (/.f64 Om l) ky) 1/2)
(fma.f64 1/4 (/.f64 (/.f64 Om ky) l) 1/2)
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 1/2 (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) ky) 1/2) (*.f64 1/24 (*.f64 (/.f64 Om l) ky)))
(+.f64 1/2 (fma.f64 1/4 (/.f64 (/.f64 Om ky) l) (*.f64 (/.f64 1/24 l) (*.f64 Om ky))))
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 7/1440 (/.f64 (*.f64 Om (pow.f64 ky 3)) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(+.f64 1/2 (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (fma.f64 7/1440 (/.f64 (*.f64 Om (pow.f64 ky 3)) l) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(+.f64 1/2 (fma.f64 1/24 (*.f64 (/.f64 Om l) ky) (fma.f64 7/1440 (*.f64 (/.f64 Om l) (pow.f64 ky 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky)))))
(+.f64 (fma.f64 1/4 (/.f64 (/.f64 Om ky) l) 1/2) (fma.f64 1/24 (*.f64 ky (/.f64 Om l)) (*.f64 7/1440 (*.f64 (/.f64 (pow.f64 ky 3) l) Om))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l ky))
(/.f64 (/.f64 1/4 l) ky)
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 l ky))) (*.f64 1/24 (/.f64 ky l)))
(+.f64 (/.f64 1/4 (*.f64 l ky)) (*.f64 1/24 (/.f64 ky l)))
(fma.f64 1/24 (/.f64 ky l) (/.f64 1/4 (*.f64 l ky)))
(fma.f64 1/24 (/.f64 ky l) (/.f64 (/.f64 1/4 l) ky))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 l ky))) (+.f64 (*.f64 7/1440 (/.f64 (pow.f64 ky 3) l)) (*.f64 1/24 (/.f64 ky l))))
(+.f64 (/.f64 1/4 (*.f64 l ky)) (fma.f64 7/1440 (/.f64 (pow.f64 ky 3) l) (*.f64 1/24 (/.f64 ky l))))
(+.f64 (/.f64 1/4 (*.f64 l ky)) (fma.f64 1/24 (/.f64 ky l) (*.f64 7/1440 (/.f64 (pow.f64 ky 3) l))))
(+.f64 (/.f64 (/.f64 1/4 l) ky) (fma.f64 1/24 (/.f64 ky l) (*.f64 7/1440 (/.f64 (pow.f64 ky 3) l))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 l ky))) (+.f64 (*.f64 7/1440 (/.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/24 (/.f64 ky l)) (*.f64 31/60480 (/.f64 (pow.f64 ky 5) l)))))
(+.f64 (/.f64 1/4 (*.f64 l ky)) (fma.f64 7/1440 (/.f64 (pow.f64 ky 3) l) (fma.f64 1/24 (/.f64 ky l) (*.f64 31/60480 (/.f64 (pow.f64 ky 5) l)))))
(+.f64 (/.f64 1/4 (*.f64 l ky)) (fma.f64 7/1440 (/.f64 (pow.f64 ky 3) l) (fma.f64 1/24 (/.f64 ky l) (/.f64 31/60480 (/.f64 l (pow.f64 ky 5))))))
(+.f64 (/.f64 (/.f64 1/4 l) ky) (fma.f64 7/1440 (/.f64 (pow.f64 ky 3) l) (fma.f64 31/60480 (/.f64 (pow.f64 ky 5) l) (*.f64 1/24 (/.f64 ky l)))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))) 1)
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1)
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4) (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))))
(pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/2)
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1)
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4) 2)
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) 3)
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2) 3/2))
(fabs.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) 1))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1/2))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(+.f64 1/2 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) 1)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4) (*.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4) (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2) (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4)) (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1/4))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (*.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) 4))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2)) (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) (-.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2))
(/.f64 (fma.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) -1/4) (+.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) -1/2))
(/.f64 (fma.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/4) (+.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 2) (*.f64 Om Om)) -1/4) (+.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 3)) (-.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) 3)) (-.f64 (fma.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) 1/4) (*.f64 1/2 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 3)) (+.f64 (fma.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 1/4) (*.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 3)) (+.f64 1/4 (*.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (+.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4)) (-.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2))
(/.f64 (fma.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) -1/4) (+.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) -1/2))
(/.f64 (fma.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/4) (+.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 2) (*.f64 Om Om)) -1/4) (+.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2))
(/.f64 (*.f64 1 (+.f64 1/8 (pow.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 3))) (-.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) 3)) (-.f64 (fma.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) 1/4) (*.f64 1/2 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 3)) (+.f64 (fma.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 1/4) (*.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 3)) (+.f64 1/4 (*.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (+.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) 1) (-.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2))
(/.f64 (fma.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) -1/4) (+.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) -1/2))
(/.f64 (fma.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/4) (+.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 2) (*.f64 Om Om)) -1/4) (+.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 3)) 1) (-.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))) 1/4) (*.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) 3)) (-.f64 (fma.f64 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))) 1/4) (*.f64 1/2 (/.f64 Om (*.f64 l (/.f64 (sin.f64 ky) 1/4))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 3)) (+.f64 (fma.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 1/4) (*.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 3)) (+.f64 1/4 (*.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (+.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) -1/2))))
(pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 1)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 3)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 3) 1/3)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 2) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 2))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fabs.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fabs.f64 (-.f64 -1/2 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fabs.f64 (neg.f64 (-.f64 -1/2 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(log.f64 (exp.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2) 3))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(exp.f64 (log.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)) 1))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))) 1)
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 (/.f64 1/4 l) (/.f64 1 (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1)
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 1 (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (sqrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 (/.f64 1/2 (sqrt.f64 l)) (*.f64 (/.f64 1/2 (sqrt.f64 l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (/.f64 1/2 (sqrt.f64 l)) (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 l))))
(*.f64 (/.f64 1/2 (sqrt.f64 l)) (/.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 l)) (sqrt.f64 l)) (sin.f64 ky))
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2) (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (*.f64 l 4))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (/.f64 1 (*.f64 (sin.f64 ky) (cbrt.f64 (*.f64 l 4)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (*.f64 (sin.f64 ky) (cbrt.f64 (*.f64 l 4))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/4 l))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 (/.f64 -1/4 l) (/.f64 -1 (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1/4 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 1/4 (*.f64 (sqrt.f64 (sin.f64 ky)) l)))
(/.f64 (/.f64 1/4 (*.f64 l (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(/.f64 1/4 (*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 l (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1/4 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 1/4 (*.f64 (cbrt.f64 (sin.f64 ky)) l)))
(/.f64 (/.f64 1/4 (*.f64 l (cbrt.f64 (sin.f64 ky)))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(/.f64 1/4 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 l (cbrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 1/4 (*.f64 (sqrt.f64 (sin.f64 ky)) l)))
(/.f64 (/.f64 1/4 (*.f64 l (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(/.f64 1/4 (*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 l (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 1/4 (*.f64 (cbrt.f64 (sin.f64 ky)) l)))
(/.f64 (/.f64 1/4 (*.f64 l (cbrt.f64 (sin.f64 ky)))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(/.f64 1/4 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 l (cbrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 l)) 1) (/.f64 (/.f64 1/2 (sqrt.f64 l)) (sin.f64 ky)))
(*.f64 (/.f64 1/2 (sqrt.f64 l)) (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 l))))
(*.f64 (/.f64 1/2 (sqrt.f64 l)) (/.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 l)) (sqrt.f64 l)) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 1/2 (sqrt.f64 l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1/2 (sqrt.f64 l)) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sqrt.f64 l))) (/.f64 (/.f64 1/2 (sqrt.f64 l)) (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 l))))
(/.f64 (/.f64 (/.f64 1/4 (sqrt.f64 l)) (sqrt.f64 l)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 1/4 l)) (sin.f64 ky)))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (/.f64 1/4 l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 1/4 (*.f64 (sqrt.f64 (sin.f64 ky)) l)))
(/.f64 (/.f64 1/4 (*.f64 l (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(/.f64 1/4 (*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 l (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/4 l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(pow.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 1)
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(pow.f64 (sqrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2)
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(pow.f64 (cbrt.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 3)
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(pow.f64 (pow.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 3) 1/3)
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) 1/4) l) -1)
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(neg.f64 (/.f64 (/.f64 1/4 l) (neg.f64 (sin.f64 ky))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(sqrt.f64 (pow.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 2))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(log.f64 (exp.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(cbrt.f64 (pow.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) 3))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(expm1.f64 (log1p.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(exp.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 1))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))
(log1p.f64 (expm1.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(/.f64 1/4 (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 l) (sin.f64 ky))

localize92.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 Om (sin.f64 ky))
99.7%
(pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)
97.6%
(/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky))))
89.1%
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)) -1/2)
Compiler

Compiled 120 to 74 computations (38.3% saved)

series52.0ms (0.3%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
19.0ms
ky
@-inf
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)) -1/2)
18.0ms
ky
@inf
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)) -1/2)
2.0ms
Om
@inf
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)) -1/2)
2.0ms
l
@inf
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)) -1/2)
2.0ms
Om
@0
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)) -1/2)

rewrite144.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1768×associate-/l*
678×associate-/r/
458×distribute-lft-in
412×associate-/l/
362×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01793
136393
2453093
Stop Event
node limit
Counts
3 → 303
Calls
Call 1
Inputs
(pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)) -1/2)
(/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky))))
(pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 -1/2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) Om) (*.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (/.f64 1 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 1/2 Om)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 Om)) (*.f64 l (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (/.f64 (neg.f64 Om) 2)) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) 1) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 1/2 Om)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 l) (*.f64 1/2 Om)) (sin.f64 ky)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) 1/2) (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)) (/.f64 (sqrt.f64 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1/2) (*.f64 (/.f64 (cbrt.f64 l) Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (sin.f64 ky)) (/.f64 (cbrt.f64 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 (cbrt.f64 l) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l 2) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 l l)) 1/2))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l 2) (/.f64 Om 1)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l 2) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l 2) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l 2) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 l) (neg.f64 (*.f64 1/2 Om))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) 1/2) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (*.f64 1/2 Om)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (*.f64 (neg.f64 Om) 1/2)) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (/.f64 Om 2)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l 1) (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (sqrt.f64 (*.f64 1/2 Om))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/2 Om))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) 1) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) 1) (/.f64 (sin.f64 ky) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) (/.f64 1 (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) -1) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) 1) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) 1) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (cbrt.f64 Om)) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 l (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4) (-.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (*.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1/2) (*.f64 (/.f64 l Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 Om (sin.f64 ky))) (*.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 1/2 Om)) (*.f64 l (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 l l)) 1/2))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 Om) (*.f64 1/2 Om))) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 1/2 Om))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 Om) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) 1) (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) Om) (*.f64 (/.f64 (sin.f64 ky) Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) Om) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (/.f64 Om (sin.f64 ky))) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (neg.f64 Om)) (*.f64 (/.f64 (sin.f64 ky) Om) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) (neg.f64 Om))) (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (/.f64 Om (sin.f64 ky)) Om)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 Om))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 Om (/.f64 Om (sin.f64 ky)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) (/.f64 Om (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 Om (neg.f64 Om))) (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) 1)) (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) Om)) (*.f64 (neg.f64 (sin.f64 ky)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) 1/2) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 1/2 Om)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 (neg.f64 Om) 1/2)) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 Om 2)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) 1) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) Om) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om 1)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (neg.f64 l)) (neg.f64 (*.f64 1/2 Om))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1/2) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 1/2 Om)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (neg.f64 Om) 1/2)) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om 2)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) Om) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (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 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om 1)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 (*.f64 1/2 Om))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (/.f64 Om (sin.f64 ky))) (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 l Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (*.f64 (sqrt.f64 l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 (sqrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (/.f64 1/2 (sqrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (cbrt.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (cbrt.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (cbrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (*.f64 (cbrt.f64 l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 (cbrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (cbrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (/.f64 1/2 (cbrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 1 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 Om (sin.f64 ky))) (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (sqrt.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (sqrt.f64 (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (cbrt.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (cbrt.f64 (*.f64 l 2))) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (cbrt.f64 (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (cbrt.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (neg.f64 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l 1) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (*.f64 1/2 Om)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (*.f64 1/2 Om)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (/.f64 (neg.f64 Om) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 1/2 Om)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1/2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (cbrt.f64 l) Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (sin.f64 ky)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (cbrt.f64 l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (cbrt.f64 l) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 l 2)) (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (/.f64 Om (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 l)) (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) 1) (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) l) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (neg.f64 l)) (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) 1) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) l) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 l 2)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 Om (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l 2)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (/.f64 Om (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 l)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))))))

simplify175.0ms (1%)

Algorithm
egg-herbie
Rules
1642×associate-/r/
1440×associate-*r/
1360×associate-/l/
560×*-commutative
362×distribute-rgt-neg-out
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
096222285
1308019869
Stop Event
node limit
Counts
411 → 560
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -32/3 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))))) (pow.f64 l 6)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 4)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 4)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 6)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (pow.f64 l 4))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (pow.f64 l 6)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (pow.f64 l 4)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 3/128 (/.f64 (*.f64 (pow.f64 Om 4) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))
(+.f64 (*.f64 -5/1024 (/.f64 (*.f64 (pow.f64 Om 6) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 3/128 (/.f64 (*.f64 (pow.f64 Om 4) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -32/3 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -32/3 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))))))
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 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1/48 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -32 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 ky 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 -1/1440 (+.f64 (*.f64 15360 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 3840 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 720 (+.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 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -32 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 ky 6)) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1/48 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -32 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 ky 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.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 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (*.f64 2 (/.f64 (*.f64 l ky) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) 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))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 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 (+.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)))) (pow.f64 ky 6)) (+.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 (+.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)))) (pow.f64 ky 6)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.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)))) (pow.f64 ky 8)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2))
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2) 1)
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/4))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) -1/2))
(sqrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1))
(log.f64 (exp.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)))
(exp.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))
(exp.f64 (*.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))) 1)
(*.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1)
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) l)
(*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 l 2))
(*.f64 (neg.f64 l) (/.f64 1 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 l 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (/.f64 l (*.f64 1/2 Om)) (sin.f64 ky))
(*.f64 (/.f64 1 (*.f64 1/2 Om)) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 l (/.f64 (neg.f64 Om) 2)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) 1) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 1/2 Om)) (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 l) (*.f64 1/2 Om)) (sin.f64 ky)) (sqrt.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)) (/.f64 (sqrt.f64 l) 1/2))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1/2) (*.f64 (/.f64 (cbrt.f64 l) Om) (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (sin.f64 ky)) (/.f64 (cbrt.f64 l) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 (cbrt.f64 l) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 l 2) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 l (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 l l)) 1/2))) (cbrt.f64 l))
(*.f64 (/.f64 l (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 l (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 l (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l 2) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l 2) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l 2) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 l 2) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 (*.f64 1/2 Om))) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 l 1) 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l 1) 1/2) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (/.f64 l 1) (*.f64 1/2 Om)) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 l 1) (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l 1) (*.f64 (neg.f64 Om) 1/2)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 Om 2)) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l 1) (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (sqrt.f64 (*.f64 1/2 Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/2 Om))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) 1) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) 1) (/.f64 (sin.f64 ky) 1))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) (/.f64 1 (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) -1) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) 1) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) 1) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (cbrt.f64 Om)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (neg.f64 (sin.f64 ky))))
(pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1)
(pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) -1)
(neg.f64 (/.f64 l (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fabs.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(exp.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 1))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0)
(-.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) 1)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))) 2)
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4) (-.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 1))
(*.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(*.f64 l (*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 1)
(*.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (*.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
(*.f64 (*.f64 l l) (*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (*.f64 l l) (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2))
(*.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1/2) (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 Om (sin.f64 ky))) (*.f64 l 2))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l)
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 1/2 Om)) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))) (sqrt.f64 l))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 l l)) 1/2))) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 Om) (*.f64 1/2 Om))) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 1/2 Om))) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 Om) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) 1) (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) Om) (*.f64 (/.f64 (sin.f64 ky) Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) Om) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (/.f64 Om (sin.f64 ky))) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (neg.f64 Om)) (*.f64 (/.f64 (sin.f64 ky) Om) (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) (neg.f64 Om))) (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (/.f64 Om (sin.f64 ky)) Om)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 Om (/.f64 Om (sin.f64 ky)))) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) (/.f64 Om (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 Om (neg.f64 Om))) (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) 1)) (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) Om)) (*.f64 (neg.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) 1/2) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 1/2 Om)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 (neg.f64 Om) 1/2)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 Om 2)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) Om) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (neg.f64 l)) (neg.f64 (*.f64 1/2 Om))) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1/2) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 1/2 Om)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (neg.f64 Om) 1/2)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om 2)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) Om) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 (*.f64 1/2 Om))) (sin.f64 ky))
(/.f64 1 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))
(/.f64 1 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l))
(/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) l))
(/.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (*.f64 l l)))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (*.f64 l 2)))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (/.f64 1/2 l)))
(/.f64 l (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(/.f64 l (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))
(/.f64 l (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 1))
(/.f64 l (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) 1))
(/.f64 l (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) l))
(/.f64 l (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) 2))
(/.f64 l (/.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(/.f64 l (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (/.f64 Om (sin.f64 ky))) (*.f64 l 2)))
(/.f64 l (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))
(/.f64 l (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) 1/2))
(/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))
(/.f64 2 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 l Om) (sin.f64 ky))))
(/.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (*.f64 (sqrt.f64 l) l)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 (sqrt.f64 l))))
(/.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))))
(/.f64 (sqrt.f64 l) (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (/.f64 1/2 (sqrt.f64 l))))
(/.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (cbrt.f64 (*.f64 l l))))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (cbrt.f64 (*.f64 l l))))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (cbrt.f64 l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (cbrt.f64 l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (cbrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (*.f64 (cbrt.f64 l) l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 (cbrt.f64 l))))
(/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (cbrt.f64 l))))
(/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (/.f64 1/2 (cbrt.f64 l))))
(/.f64 (*.f64 l l) (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))))
(/.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l 2) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (*.f64 l 2)))
(/.f64 (*.f64 l 2) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(/.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) 1))
(/.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l))
(/.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))
(/.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) l))
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 l 2)))
(/.f64 (neg.f64 l) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 1 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) 1))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 Om (sin.f64 ky))) (*.f64 l 2)))
(/.f64 (neg.f64 l) (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) -1/2))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))))
(/.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (sqrt.f64 (neg.f64 l))))
(/.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (sqrt.f64 (*.f64 l 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (cbrt.f64 (neg.f64 l))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (cbrt.f64 (*.f64 l 2))) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (cbrt.f64 (*.f64 l 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (cbrt.f64 (*.f64 l l))))
(/.f64 (*.f64 l (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (sqrt.f64 l)))
(/.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))
(/.f64 (*.f64 l (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (cbrt.f64 l)))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (neg.f64 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))
(/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om (sin.f64 ky)))
(/.f64 (*.f64 (neg.f64 l) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))
(/.f64 (/.f64 l 1) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) 1/2))
(/.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(/.f64 (/.f64 l (*.f64 1/2 Om)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sin.f64 ky)))
(/.f64 (/.f64 l (*.f64 1/2 Om)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 1 (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (/.f64 l (/.f64 (neg.f64 Om) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (sin.f64 ky))))
(/.f64 -1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) l))
(/.f64 -1 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))))
(/.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (sqrt.f64 l)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (cbrt.f64 l)))
(/.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 1/2 Om)) (sin.f64 ky))))
(/.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 l) 1/2)))
(/.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1/2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (cbrt.f64 l) Om) (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (sin.f64 ky)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (cbrt.f64 l) 1/2)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (cbrt.f64 l) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(/.f64 (*.f64 l (*.f64 l 2)) (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (/.f64 Om (sin.f64 ky))))
(/.f64 (*.f64 l (neg.f64 l)) (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(/.f64 (*.f64 (*.f64 l 2) 1) (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))
(/.f64 (*.f64 (*.f64 l 2) l) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 l 2) (neg.f64 l)) (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(/.f64 (*.f64 (neg.f64 l) 1) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))
(/.f64 (*.f64 (neg.f64 l) l) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(/.f64 (*.f64 (neg.f64 l) (*.f64 l 2)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 Om (sin.f64 ky))))
(/.f64 (neg.f64 (*.f64 l 2)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
Outputs
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 l l)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 6))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 6))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -32/3 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))))) (pow.f64 l 6)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 6) (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) -12)) (pow.f64 l 6)))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) -20) (pow.f64 l 6)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l)))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 Om Om) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 4)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)) 3/128) (/.f64 (pow.f64 l 4) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 Om Om) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)) 3/128) (pow.f64 l 4)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 4)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 l))))))) (pow.f64 l 6)))))
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)) 3/128) (/.f64 (pow.f64 l 4) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (pow.f64 (sin.f64 ky) 2))) (/.f64 (fma.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) -7/3072)) (/.f64 (pow.f64 l 6) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) -5/1024) (pow.f64 l 6)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)) 3/128) (pow.f64 l 4)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (neg.f64 (log.f64 l))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (pow.f64 l 4))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)) 3/128) (/.f64 (pow.f64 l 4) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)) 3/128) (pow.f64 l 4)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/512 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (pow.f64 l 6)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))) (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (pow.f64 l 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)) 3/128) (/.f64 (pow.f64 l 4) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))))) (/.f64 (fma.f64 -1/384 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) -7/3072)) (/.f64 (pow.f64 l 6) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))))))
(+.f64 (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)) 3/128) (pow.f64 l 4)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l))))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) -5/1024) (pow.f64 l 6)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (*.f64 -2 (log.f64 (/.f64 -1 l)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4))))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 3/128 (/.f64 (*.f64 (pow.f64 Om 4) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4))))) (*.f64 3/128 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))) (pow.f64 (sin.f64 ky) 4)))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4))))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4))))) (*.f64 3/128 (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))))))
(+.f64 (*.f64 -5/1024 (/.f64 (*.f64 (pow.f64 Om 6) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 3/128 (/.f64 (*.f64 (pow.f64 Om 4) (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (log.f64 Om)) (log.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))
(fma.f64 -5/1024 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4))))) (*.f64 3/128 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))) (pow.f64 (sin.f64 ky) 4))))))
(fma.f64 -5/1024 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4)))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4))))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4))))) (*.f64 3/128 (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (exp.f64 -1/2) (fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 4))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 l l)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) 6)))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 4)) 6)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -32/3 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))))))
(fma.f64 -8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (fma.f64 -32/3 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (fma.f64 -4/3 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 1 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) 6))))))
(+.f64 (fma.f64 -4/3 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (sin.f64 ky) 6)) (+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 4)) 6)))) (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (sin.f64 ky) 6)) -56/3))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 l l)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) 6)))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 4)) 6)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -32/3 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))))))
(fma.f64 -8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (fma.f64 -32/3 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (fma.f64 -4/3 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 1 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) 6))))))
(+.f64 (fma.f64 -4/3 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (sin.f64 ky) 6)) (+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 4)) 6)))) (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (sin.f64 ky) 6)) -56/3))
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 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1/48 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -32 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 ky 4))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1/48 (fma.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -32 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (pow.f64 ky 4))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)) (*.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1/48 (fma.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -32 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (pow.f64 ky 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 -1/1440 (+.f64 (*.f64 15360 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 3840 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 720 (+.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 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -32 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 ky 6)) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1/48 (+.f64 (*.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -32 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (fma.f64 (fma.f64 -4/3 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (fma.f64 -1/1440 (fma.f64 15360 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (fma.f64 3840 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 720 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45)))) (*.f64 1/24 (/.f64 (fma.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -32 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (pow.f64 ky 6) (*.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1/48 (fma.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -32 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)) (fma.f64 (fma.f64 -4/3 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (fma.f64 -1/1440 (fma.f64 15360 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (fma.f64 3840 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 720 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45)))) (*.f64 1/24 (/.f64 (fma.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -32 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (/.f64 (*.f64 Om Om) (*.f64 l l)))))) (pow.f64 ky 6) (*.f64 (fma.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1/48 (fma.f64 -192 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -32 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (pow.f64 ky 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (*.f64 (/.f64 l Om) ky))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (*.f64 2 (/.f64 (*.f64 l ky) Om)))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om) (*.f64 2 (/.f64 l (/.f64 Om ky))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 ky 3)) (*.f64 2 (*.f64 (/.f64 l Om) ky)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om) (fma.f64 2 (/.f64 l (/.f64 Om ky)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 ky 3)) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (*.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 ky 5)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om) (fma.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om) (fma.f64 2 (/.f64 l (/.f64 Om ky)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 ky 3)) (fma.f64 -1/2520 (*.f64 (/.f64 l Om) (pow.f64 ky 7)) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (*.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 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 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 ky ky)) (*.f64 Om Om)))
(*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)))
(+.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/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (*.f64 4 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(fma.f64 -4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 ky 4)) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky))))
(+.f64 (*.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)))) (pow.f64 ky 6)) (+.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 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (pow.f64 ky 6) (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (*.f64 4 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (pow.f64 ky 6) (fma.f64 -4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 ky 4)) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)))))
(+.f64 (*.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)))) (pow.f64 ky 6)) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 (+.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)))) (pow.f64 ky 8)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (pow.f64 ky 6) (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -4/315) (pow.f64 ky 8) (*.f64 4 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (pow.f64 ky 6) (fma.f64 -4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 ky 4)) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) -4/315) (pow.f64 ky 8) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) -1/2)
(*.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 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)
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) -1/2)
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/4))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) -1/2)) (cbrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1)) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) -1/2)) (cbrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)))))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 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)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) -1/2))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) -1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))) 2) -1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))) -1/2))
(sqrt.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(log.f64 (exp.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 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)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 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)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) -1/2) 3))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 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)
(exp.f64 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 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 (*.f64 -1/2 (log1p.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 1))
(pow.f64 (exp.f64 -1/2) (log1p.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 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)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (sqrt.f64 l) (*.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (sqrt.f64 l)))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (cbrt.f64 l)))
(*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) l)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 l 2))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (neg.f64 l) (/.f64 1 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))) (/.f64 l (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))))
(/.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 l (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))))
(/.f64 (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) 2))
(*.f64 (/.f64 l 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 l (*.f64 1/2 Om)) (sin.f64 ky))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 1 (*.f64 1/2 Om)) (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 l (/.f64 (neg.f64 Om) 2)) (neg.f64 (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 l (neg.f64 Om)) 2) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 (*.f64 (/.f64 l (neg.f64 Om)) 2)) (sin.f64 ky))
(*.f64 (/.f64 1 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 (sqrt.f64 l) 1) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 1/2 Om)) (sin.f64 ky)))
(*.f64 (sqrt.f64 l) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2))))
(*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) (/.f64 (*.f64 Om 1/2) (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 l) (*.f64 1/2 Om)) (sin.f64 ky)) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2))))
(*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) (/.f64 (*.f64 Om 1/2) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 l) Om)))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(*.f64 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)) (/.f64 (sqrt.f64 l) 1/2))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 l) Om)))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(/.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) 2))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 Om 1/2)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 Om 1/2) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1/2) (*.f64 (/.f64 (cbrt.f64 l) Om) (sin.f64 ky)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1/2) (*.f64 (sin.f64 ky) (/.f64 (cbrt.f64 l) Om)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (sin.f64 ky)) (/.f64 (cbrt.f64 l) 1/2))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (cbrt.f64 (*.f64 l l)) Om)) (/.f64 (cbrt.f64 l) 1/2))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)) Om) (/.f64 (cbrt.f64 l) 1/2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 (cbrt.f64 l) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))) (/.f64 (cbrt.f64 l) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (/.f64 (cbrt.f64 l) (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) 2)))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 Om 1/2)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 Om 1/2) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l 2) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 l Om) 2) (sqrt.f64 (sin.f64 ky))))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 l (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 l l)) 1/2))) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 1 (/.f64 Om (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 l l)) 1/2)))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (/.f64 1 Om) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 l l)) 1/2)))
(*.f64 (/.f64 l (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 l (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l 1/2) (/.f64 (sqrt.f64 (sin.f64 ky)) Om)))
(*.f64 (/.f64 l (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l 1/2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om)))
(/.f64 (*.f64 l (cbrt.f64 (sin.f64 ky))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) Om))
(*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l 2) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (*.f64 l 2) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 l Om) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (cbrt.f64 (sin.f64 ky))) Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 l 2) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 (*.f64 l 2) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 (sin.f64 ky))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 (*.f64 1/2 Om))) (sin.f64 ky))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 (/.f64 l 1) 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (/.f64 l 1) 1/2) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (/.f64 l 1) (*.f64 1/2 Om)) (sin.f64 ky))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (/.f64 l 1) (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 (/.f64 l 1) (*.f64 (neg.f64 Om) 1/2)) (neg.f64 (sin.f64 ky)))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 Om 2)) (sin.f64 ky))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l 1/2) (/.f64 (sqrt.f64 (sin.f64 ky)) Om)))
(*.f64 (/.f64 (/.f64 l 1) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l 1/2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om)))
(/.f64 (*.f64 l (cbrt.f64 (sin.f64 ky))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) Om))
(*.f64 (/.f64 (/.f64 l 1) (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (sqrt.f64 (*.f64 1/2 Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 l (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (sqrt.f64 (*.f64 Om 1/2))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/2 Om))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 l (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) 2))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 ky)) l) (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) 2)))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) 1) (sin.f64 ky))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) 1) (/.f64 (sin.f64 ky) 1))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) (/.f64 1 (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 l Om) 2) (sqrt.f64 (sin.f64 ky))))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 l Om) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (cbrt.f64 (sin.f64 ky))) Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 (/.f64 l (*.f64 1/2 Om)) -1) (neg.f64 (sin.f64 ky)))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) 1) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky)))) 2) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 l 2) (*.f64 (sqrt.f64 Om) (sqrt.f64 (/.f64 Om (sin.f64 ky))))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 l 2)) (*.f64 (sqrt.f64 Om) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 (neg.f64 Om)) (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) 2))) (sqrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) 1) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 l (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) (*.f64 l 2)) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (cbrt.f64 Om)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 l 2) (*.f64 (cbrt.f64 Om) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 l 2)) (*.f64 (cbrt.f64 Om) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 l (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l 2) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))) (cbrt.f64 (neg.f64 (sin.f64 ky))))
(pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 2)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(pow.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) -1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(neg.f64 (/.f64 l (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(/.f64 (neg.f64 l) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (*.f64 Om -1/2)))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))
(fabs.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(fabs.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (log.f64 (exp.f64 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 3))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 3)))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) 3)))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(exp.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(+.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 1))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(-.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) 1)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))) 2)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4) (-.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 1))
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))) (+.f64 1 (/.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 4) (-.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)))))
(*.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 l (*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 1)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (*.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) (*.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 4)))
(*.f64 (*.f64 l l) (*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (*.f64 l l) (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 1/2) (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 Om (sin.f64 ky))) (*.f64 l 2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 l (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))) (/.f64 l (/.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(*.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (*.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (*.f64 (sin.f64 ky) (/.f64 2 Om))))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 l (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) 2) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 (sin.f64 ky) (/.f64 2 Om))) (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) 2))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 1/2 Om)) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 1/2) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 l) Om))))
(*.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 l 1/2) (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om)))
(*.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 l l)) 1/2))) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 Om (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 l l)) 1/2)))
(/.f64 (*.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (cbrt.f64 l)) (*.f64 (/.f64 Om (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky))) 1/2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 Om) (*.f64 1/2 Om))) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 1/2 Om))) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 1/2 Om) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) 1) (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) Om) (*.f64 (/.f64 (sin.f64 ky) Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) Om) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (/.f64 Om (sin.f64 ky))) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (neg.f64 Om)) (*.f64 (/.f64 (sin.f64 ky) Om) (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (neg.f64 Om)) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) Om))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) (neg.f64 Om))) (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (/.f64 Om (sin.f64 ky)) Om)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (*.f64 l l) 4) (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 Om))))
(*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (neg.f64 (*.f64 Om Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 Om (/.f64 Om (sin.f64 ky)))) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) (/.f64 Om (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (*.f64 l l) 4) (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 Om))))
(*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (neg.f64 (*.f64 Om Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 Om (neg.f64 Om))) (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky))))
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (*.f64 l l) 4) (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 Om))))
(*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (neg.f64 (*.f64 Om Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) 1)) (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (neg.f64 Om)) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) Om))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (neg.f64 Om) Om)) (*.f64 (neg.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (*.f64 l l) 4) (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 Om))))
(*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (neg.f64 (*.f64 Om Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) 1/2) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 1/2 Om)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (*.f64 (neg.f64 Om) 1/2)) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 Om 2)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 1/2 l)) (/.f64 (sqrt.f64 (sin.f64 ky)) Om)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sqrt.f64 (sin.f64 ky)) Om)) (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (cbrt.f64 (sin.f64 ky))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) Om))
(/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 (sin.f64 ky) (/.f64 2 Om))) (cbrt.f64 (sin.f64 ky))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) Om))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) Om) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 (sqrt.f64 Om) (*.f64 l 2))))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om (sin.f64 ky))) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l 2))))
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (*.f64 l l) 4) (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 Om))))
(*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (neg.f64 (*.f64 Om Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 Om (*.f64 l 2))) (sqrt.f64 (sin.f64 ky))))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 Om Om) 1/4)) l) (sin.f64 ky)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 Om (*.f64 l 2))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om (sin.f64 ky))) (cbrt.f64 (sin.f64 ky))) Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (neg.f64 (sin.f64 ky)) Om) (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 -1 (*.f64 l 2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) -1)
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (neg.f64 l)) (neg.f64 (*.f64 1/2 Om))) (sin.f64 ky))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1) (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1/2) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 1/2 Om)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 1/2 (neg.f64 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (neg.f64 Om) 1/2)) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om 2)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 ky)) Om))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 1/2 l)) (/.f64 (sqrt.f64 (sin.f64 ky)) Om)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sqrt.f64 (sin.f64 ky)) Om)) (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) Om))) (cbrt.f64 (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (cbrt.f64 (sin.f64 ky))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) Om))
(/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 (sin.f64 ky) (/.f64 2 Om))) (cbrt.f64 (sin.f64 ky))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) Om))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 (*.f64 1/2 Om))) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) Om) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 (sqrt.f64 Om) (*.f64 l 2))))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om (sin.f64 ky))) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l 2))))
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (*.f64 l l) 4) (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 Om))))
(*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (neg.f64 (*.f64 Om Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 Om (*.f64 l 2))) (sqrt.f64 (sin.f64 ky))))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 Om Om) 1/4)) l) (sin.f64 ky)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 Om (*.f64 l 2))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om (sin.f64 ky))) (cbrt.f64 (sin.f64 ky))) Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (neg.f64 (sin.f64 ky)) Om) (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (/.f64 -1 (*.f64 l 2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) -1)
(*.f64 (/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(*.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (neg.f64 (*.f64 1/2 Om))) (sin.f64 ky))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 1 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 1 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) l))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (*.f64 l l)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (*.f64 l 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (/.f64 1/2 l)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 1))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) 1))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) l))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) 2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (/.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (/.f64 Om (sin.f64 ky))) (*.f64 l 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 l (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 l (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) 1/2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 2 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 l Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(/.f64 (sqrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (/.f64 Om (sin.f64 ky))) (/.f64 (sqrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (/.f64 1/2 l)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))) (sqrt.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l)) (sqrt.f64 l))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))) (sqrt.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l)) (sqrt.f64 l))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))) (sqrt.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l)) (sqrt.f64 l))
(/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (*.f64 (sqrt.f64 l) l)))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) 2)) (*.f64 l (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2)) (*.f64 l (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 (sqrt.f64 l))))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 1/2 l) 1/2)) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 l) Om))))
(*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) l) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(/.f64 (sqrt.f64 l) (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (/.f64 1/2 (sqrt.f64 l))))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))) (sqrt.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l)) (sqrt.f64 l))
(/.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))))))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (cbrt.f64 (*.f64 l l))))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 Om 1/2)) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l)) (cbrt.f64 (*.f64 l l)))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (cbrt.f64 (*.f64 l l))))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 Om 1/2)) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l)) (cbrt.f64 (*.f64 l l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om 1/2)) (sin.f64 ky)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l) (cbrt.f64 l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om 1/2)) (sin.f64 ky)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l) (cbrt.f64 l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (cbrt.f64 l) (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om 1/2)) (sin.f64 ky)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l) (cbrt.f64 l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (*.f64 (cbrt.f64 l) l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) 2)) (*.f64 l (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2)) (*.f64 l (cbrt.f64 l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 (cbrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)))) (neg.f64 (cbrt.f64 l)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 l l))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)))) (cbrt.f64 l))
(/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (cbrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om 1/2)) (sin.f64 ky)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l) (cbrt.f64 l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (/.f64 1/2 (cbrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om 1/2)) (sin.f64 ky)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l) (cbrt.f64 l)))
(/.f64 (*.f64 l l) (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 l 2) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (*.f64 l 2)))
(/.f64 (*.f64 (*.f64 l l) 4) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(/.f64 (*.f64 l 2) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) 1))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 l 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) l))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 l 2)))
(/.f64 (sin.f64 ky) (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 l 2) (/.f64 1/2 l))) Om))
(*.f64 (/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 (*.f64 l 2) 1/2) l))
(/.f64 (neg.f64 l) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 1 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (neg.f64 l)))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 1/4))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) 1))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) l))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 Om (sin.f64 ky))) (*.f64 l 2)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (neg.f64 l) (*.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) -1/2))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 4))) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 4))) (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) l) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2))))
(/.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (sqrt.f64 (neg.f64 l))))
(/.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l))) (sqrt.f64 (neg.f64 l))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 l)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)))) (sqrt.f64 (neg.f64 l)))
(/.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (sqrt.f64 (*.f64 l 2))))
(/.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)) (sqrt.f64 (*.f64 l 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l 2)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l))) (sqrt.f64 (*.f64 l 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (cbrt.f64 (neg.f64 l))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)))) (cbrt.f64 (neg.f64 l)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (cbrt.f64 (*.f64 l 2))) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 Om (sin.f64 ky))) (cbrt.f64 (*.f64 l 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (cbrt.f64 (*.f64 l 2))) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l))) (cbrt.f64 (*.f64 l 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l 2)) (/.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)) (cbrt.f64 (*.f64 l 2)))) (cbrt.f64 (*.f64 l 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (cbrt.f64 (*.f64 l l))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) 2)) (cbrt.f64 (*.f64 l l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) (cbrt.f64 (*.f64 l l)))) (cbrt.f64 (*.f64 l l)))
(/.f64 (*.f64 l (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 l)) (pow.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) 2)) (sqrt.f64 l))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 l)) (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2)) (sqrt.f64 l))
(/.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 1/4))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(/.f64 (*.f64 (*.f64 l l) 4) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) l) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 l (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 l (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) 2)) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 l (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2)) (cbrt.f64 l))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l 2)) (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (neg.f64 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 (neg.f64 l) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))) (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 l (/.f64 1/2 l))) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (*.f64 (/.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))
(/.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 l (/.f64 1/2 l))) (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) 2)))
(/.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) (*.f64 l l)) (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) 2)))
(/.f64 (/.f64 l 1) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) 1/2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (/.f64 l (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(/.f64 l (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))))
(/.f64 l (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))))) (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(/.f64 l (*.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) 2)))
(/.f64 l (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) 2)))
(/.f64 (/.f64 l (*.f64 1/2 Om)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (/.f64 l (*.f64 1/2 Om)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 Om (sin.f64 ky))))) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 l (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 Om (sin.f64 ky))))) (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) 2)))
(/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 1/2 l) (cbrt.f64 (/.f64 Om (sin.f64 ky))))) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(/.f64 (/.f64 l (/.f64 (neg.f64 Om) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (/.f64 l (neg.f64 Om)) 2) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (neg.f64 (sin.f64 ky)))
(/.f64 l (*.f64 (/.f64 (/.f64 (*.f64 Om 1/2) l) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (neg.f64 Om) 2)))
(/.f64 -1 (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) l))
(*.f64 (/.f64 -1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)))) l)
(/.f64 -1 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))))
(/.f64 -1 (neg.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (*.f64 (/.f64 1/2 l) (/.f64 1/2 l)))))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l)) l))
(/.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)))) (neg.f64 (cbrt.f64 l)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 l l))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l)))) (cbrt.f64 l))
(/.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 1/2 Om)) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)))) (sqrt.f64 l))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l)) (sqrt.f64 l))
(/.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky))))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 1/2 l) 1/2)) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 l) Om))))
(*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) l) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(/.f64 (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 l) 1/2)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 l) Om)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (/.f64 (sqrt.f64 l) 1/2))
(*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om) (/.f64 Om (sin.f64 ky))) (/.f64 (sqrt.f64 l) (*.f64 (/.f64 1/2 l) 1/2)))
(/.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))
(/.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) 2)) (*.f64 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 l)) (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))))
(/.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) 2)) (*.f64 (/.f64 (/.f64 (*.f64 Om 1/2) l) (*.f64 (sqrt.f64 l) (sin.f64 ky))) (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om 1/2)) (sin.f64 ky)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)) 2) l) (cbrt.f64 l)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1/2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (*.f64 (/.f64 (cbrt.f64 l) Om) (sin.f64 ky))))
(/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (cbrt.f64 l) Om)) (/.f64 (/.f64 1/2 l) (sin.f64 ky))) 1/2))
(*.f64 (*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1/2) (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) l) (*.f64 (sin.f64 ky) (/.f64 (cbrt.f64 l) Om)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (sin.f64 ky)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (cbrt.f64 l) 1/2)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (cbrt.f64 (*.f64 l l)) Om)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (/.f64 (cbrt.f64 l) 1/2))
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)) Om) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))) (/.f64 (cbrt.f64 l) 1/2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (cbrt.f64 l) (sqrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))) (*.f64 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 l)) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om)))))
(/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 l)) (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))) (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky))) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) Om))) 2)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 ky))) 2)) (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))) 1/2) l))
(/.f64 (*.f64 l (*.f64 l 2)) (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (/.f64 Om (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 l (neg.f64 l)) (*.f64 (/.f64 (*.f64 1/2 Om) (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (*.f64 (*.f64 l 2) 1) (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 (*.f64 l 2) l) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(/.f64 (*.f64 (*.f64 l 2) (neg.f64 l)) (*.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2)))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (*.f64 (neg.f64 l) 1) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (*.f64 (neg.f64 l) l) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 (*.f64 1/2 Om) (sin.f64 ky))))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (*.f64 (neg.f64 l) (*.f64 l 2)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (/.f64 Om (sin.f64 ky))))
(*.f64 (neg.f64 l) (/.f64 l (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(/.f64 (*.f64 l (*.f64 -2 l)) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -1/2))
(/.f64 (neg.f64 (*.f64 l 2)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 l -2) (neg.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 1/2 l))))
(/.f64 (*.f64 -2 l) (*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (/.f64 -1/2 l)))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 4))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 6))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))))) 1))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)
(pow.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) 2)

eval967.0ms (5.7%)

Compiler

Compiled 47649 to 30744 computations (35.5% saved)

prune762.0ms (4.5%)

Pruning

17 alts after pruning (10 fresh and 7 done)

PrunedKeptTotal
New136141365
Fresh268
Picked101
Done178
Total1365171382
Accurracy
100.0%
Counts
1382 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.8%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4) 2)
46.5%
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
41.3%
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx)) l)))
41.9%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
40.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2))))
85.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1)))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
95.1%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 ky))))))))
94.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 kx))))))))
72.1%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))))))
43.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l kx) Om))))))
62.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
46.5%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
42.7%
(sqrt.f64 (fabs.f64 (+.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)))
55.6%
(sqrt.f64 1/2)
41.6%
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
Compiler

Compiled 310 to 255 computations (17.7% saved)

regimes257.0ms (1.5%)

Counts
34 → 1
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l kx) Om))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 (sin.f64 kx) l))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx)) l)))
(sqrt.f64 (fabs.f64 (+.f64 (/.f64 Om (*.f64 (/.f64 (sin.f64 ky) 1/4) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
(sqrt.f64 (fabs.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om 1/4) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 kx)))) 2)) -1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky)))) 2)) -1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 (/.f64 Om 4) Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)))))
(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 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2))))
Calls

19 calls:

22.0ms
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
18.0ms
(sin.f64 ky)
18.0ms
(sin.f64 kx)
18.0ms
(*.f64 2 l)
17.0ms
Om
Results
AccuracySegmentsBranch
100.0%1l
100.0%1Om
100.0%1kx
100.0%1ky
100.0%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 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
100.0%1(*.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))))))))
100.0%1(+.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)))))))
100.0%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))))))
100.0%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)))))
100.0%1(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
100.0%1(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
100.0%1(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
100.0%1(/.f64 (*.f64 2 l) Om)
100.0%1(*.f64 2 l)
100.0%1(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
100.0%1(pow.f64 (sin.f64 kx) 2)
100.0%1(sin.f64 kx)
100.0%1(pow.f64 (sin.f64 ky) 2)
100.0%1(sin.f64 ky)
Compiler

Compiled 875 to 640 computations (26.9% saved)

regimes129.0ms (0.8%)

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

8 calls:

17.0ms
ky
16.0ms
(sin.f64 kx)
15.0ms
Om
15.0ms
l
14.0ms
kx
Results
AccuracySegmentsBranch
100.0%1l
100.0%1Om
100.0%1kx
100.0%1ky
100.0%1(pow.f64 (sin.f64 kx) 2)
100.0%1(sin.f64 kx)
100.0%1(pow.f64 (sin.f64 ky) 2)
100.0%1(sin.f64 ky)
Compiler

Compiled 546 to 373 computations (31.7% saved)

regimes204.0ms (1.2%)

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

8 calls:

38.0ms
(sin.f64 ky)
27.0ms
kx
26.0ms
(sin.f64 kx)
26.0ms
(pow.f64 (sin.f64 kx) 2)
26.0ms
ky
Results
AccuracySegmentsBranch
95.1%1l
95.1%1Om
99.2%2kx
98.9%2ky
99.1%2(pow.f64 (sin.f64 kx) 2)
97.9%2(sin.f64 kx)
98.7%2(pow.f64 (sin.f64 ky) 2)
98.9%3(sin.f64 ky)
Compiler

Compiled 506 to 346 computations (31.6% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
36.0ms
-8.614686961534025e-133
-7.8129600636741235e-134
Results
26.0ms89×body256valid
6.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 304 to 263 computations (13.5% saved)

regimes62.0ms (0.4%)

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

6 calls:

19.0ms
kx
8.0ms
Om
8.0ms
l
8.0ms
(sin.f64 kx)
8.0ms
(sin.f64 ky)
Results
AccuracySegmentsBranch
94.5%1l
94.5%1Om
94.5%1kx
94.5%1ky
94.5%1(sin.f64 kx)
94.5%1(sin.f64 ky)
Compiler

Compiled 172 to 129 computations (25% saved)

regimes156.0ms (0.9%)

Accuracy

Total -49.3b remaining (-450.3%)

Threshold costs -49.3b (-450.3%)

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

6 calls:

42.0ms
kx
25.0ms
(sin.f64 ky)
25.0ms
(sin.f64 kx)
21.0ms
l
20.0ms
ky
Results
AccuracySegmentsBranch
82.8%3l
82.9%3Om
82.7%7kx
73.9%3ky
79.9%4(sin.f64 kx)
75.5%3(sin.f64 ky)
Compiler

Compiled 155 to 116 computations (25.2% saved)

bsearch113.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
1.5437359294349952e-107
2.2454328853351085e-104
53.0ms
-4.0624534590706634e+34
-3.581543363206014e+33
Results
53.0ms161×body256valid
32.0ms33×body1024valid
25.0ms30×body512valid
Compiler

Compiled 292 to 287 computations (1.7% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×*-commutative
10×+-commutative
1-exp
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061320
180320
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(if (<=.f64 kx -5434339876390079/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 kx)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 kx))))))))
(if (<=.f64 Om -13500000000000000129956746780213248) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 Om 380881857017819/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))))
(sqrt.f64 1/2)
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 Om 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 (*.f64 1/2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l (/.f64 2 Om))))))))
(if (<=.f64 kx -5434339876390079/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 kx)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 ky)))))))))
(if (<=.f64 kx -5434339876390079/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 1/2 Om) (sin.f64 kx)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 1/2 Om) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 l (/.f64 (*.f64 1/2 Om) (sin.f64 kx))))))))
(if (<=.f64 Om -13500000000000000129956746780213248) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 Om 380881857017819/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))))
(if (<=.f64 Om -13500000000000000129956746780213248) 1 (if (<=.f64 Om 380881857017819/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (sqrt.f64 1/2) 1))
(sqrt.f64 1/2)
Compiler

Compiled 135 to 115 computations (14.8% saved)

soundness234.0ms (1.4%)

Algorithm
egg-herbie
Rules
1544×distribute-lft-in
1478×associate-/l*
1286×fma-def
1242×associate-/r*
1092×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02683
15873
217973
354273
4237073
5581873
6699573
0112761770
1377861770
Stop Event
node limit
node limit
Compiler

Compiled 206 to 168 computations (18.4% saved)

end69.0ms (0.4%)

Remove

(sort kx ky)

Compiler

Compiled 167 to 133 computations (20.4% saved)

Profiling

Loading profile data...