Details

Time bar (total: 16.7s)

analyze394.0ms (2.4%)

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.5s (26.9%)

Results
2.9s6921×body256valid
1.1s775×body1024valid
483.0ms559×body512valid
3.0msbody2048valid
Bogosity

preprocess83.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)

simplify76.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
Error
1.8b
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
1.8b
(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)

localize79.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
0.4b
(/.f64 2 (/.f64 Om l))
3.6b
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
8.7b
(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)

series46.0ms (0.3%)

Counts
4 → 168
Calls

42 calls:

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

rewrite114.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1758×associate-/r*
466×add-sqr-sqrt
452×*-un-lft-identity
446×pow1
428×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify185.0ms (1.1%)

Algorithm
egg-herbie
Rules
1344×associate-*r*
1074×associate-*l*
844×*-commutative
738×associate-/l*
658×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073530028
1213429348
Stop Event
node limit
Counts
314 → 380
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))
(*.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.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 1 (pow.f64 l 3)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.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 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.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 1 (pow.f64 l 3)))) 2))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 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/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 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/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 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 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.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 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(*.f64 1/2 (*.f64 (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(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 (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 -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 -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))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 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)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (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)))) 3))))) 2) (*.f64 -16 (/.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)))) 3)))))) (pow.f64 kx 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 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)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 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)))) (*.f64 -16 (/.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)))) 3))))) (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 16/3 (/.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)))) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 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)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (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)))) 3))))) 2) (*.f64 -16 (/.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)))) 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)))))))))) (pow.f64 kx 6)) (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 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 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 -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))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 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)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (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)))) 3))))) 2) (*.f64 -16 (/.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)))) 3)))))) (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 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 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(+.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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (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) (*.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)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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)))))))))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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)))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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))))))))))) (*.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)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (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) (*.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)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 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 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1/2))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(/.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(fabs.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 0)
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (-.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2))
(+.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 1))
(-.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) 2)
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l 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 (*.f64 4 (pow.f64 (/.f64 l 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 (*.f64 4 (pow.f64 (/.f64 l 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 (*.f64 4 (pow.f64 (/.f64 l 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 (*.f64 4 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l 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)) (*.f64 4 (pow.f64 (/.f64 l 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)) (*.f64 4 (pow.f64 (/.f64 l 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)) (*.f64 4 (pow.f64 (/.f64 l 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)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) 1) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 2 l) Om))) 1)
(*.f64 1 (/.f64 (*.f64 2 l) Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 2 l) Om)) (sqrt.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2) (cbrt.f64 (/.f64 (*.f64 2 l) 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 (*.f64 2 l) Om) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) 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) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 -2 Om) (neg.f64 l))
(pow.f64 (/.f64 (*.f64 2 l) Om) 1)
(pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 2 l) Om)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 3) 1/3)
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(fabs.f64 (/.f64 (*.f64 2 l) Om))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 2 l) Om))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 2 l) Om)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 l) Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 2 l) Om)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 2 l) Om)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
Outputs
(*.f64 2 (*.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 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))))
(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))))
(+.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)))))
(+.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))))))
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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 -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 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.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 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 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (/.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))))))
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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 -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 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.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 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 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (/.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))))))
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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 -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 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.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 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 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (/.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 (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 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))))
(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))))
(+.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)))))
(+.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))))))
(*.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -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 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (*.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 -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 (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 -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 (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)))))
(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 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 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 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) 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 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 1/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 -4/3 (/.f64 (*.f64 l l) (*.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)) (pow.f64 kx 4))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 l (/.f64 (*.f64 Om Om) 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))))) (+.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 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 1/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 -4/3 (/.f64 (*.f64 l l) (*.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)) (pow.f64 kx 4))) (fma.f64 1/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 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (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))))) (pow.f64 kx 6))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (pow.f64 kx 4))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (*.f64 (*.f64 1/2 (fma.f64 8/45 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 -2 (*.f64 (/.f64 (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (*.f64 Om (*.f64 Om (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 l 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 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 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 l (/.f64 (*.f64 Om Om) l)) (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 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (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 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 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (pow.f64 ky 4)) (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))))) 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 (*.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 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (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 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 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (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 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (fma.f64 8/45 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 (*.f64 -2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (/.f64 (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (pow.f64 ky 6))) (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (pow.f64 ky 4)) (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 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 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))
(*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (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 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 4 (+.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) 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 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)) (/.f64 -4/3 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l (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 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (fma.f64 8/45 (/.f64 (pow.f64 kx 6) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)) (/.f64 -4/3 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l (pow.f64 kx 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 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 Om 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 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))))
(+.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 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))
(fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -4/3 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 ky 4)) (*.f64 4 (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l)))))
(+.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 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))
(fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -4/3 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 ky 4)) (fma.f64 8/45 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 ky 6)) (*.f64 4 (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.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 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 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))
(*.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 -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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.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 1 (pow.f64 l 3)))) 2)))))))
(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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (pow.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 1 (pow.f64 l 3)))) 2)))))))
(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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 l (pow.f64 Om 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.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 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.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 1 (pow.f64 l 3)))) 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (/.f64 1/256 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (pow.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 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l 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/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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (pow.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 1 (pow.f64 l 3)))) 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (+.f64 (/.f64 (/.f64 1/256 (pow.f64 l 8)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) (*.f64 l (pow.f64 Om 7)))) (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 l (pow.f64 Om 5)))))))
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)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) -2))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 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/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)) (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 (*.f64 Om Om) l) l)) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2)) (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/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 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/2 (+.f64 (/.f64 (fma.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)))))) (pow.f64 Om 6)) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)) (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 (*.f64 Om Om) l) l)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2))))) (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 (+.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)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) -2))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 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/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)) (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 (*.f64 Om Om) l) l)) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2)) (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/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 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/2 (+.f64 (/.f64 (fma.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)))))) (pow.f64 Om 6)) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)) (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 (*.f64 Om Om) l) l)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2))))) (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 (+.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)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) -2))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2)))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) -2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 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 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.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 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 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 -1/2 (*.f64 (pow.f64 l 6) (fma.f64 64 (/.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) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)))))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 (fma.f64 64 (/.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 Om Om)) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))))) (*.f64 (pow.f64 l 6) -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 (*.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 -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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.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 -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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 Om (pow.f64 l 5)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (fma.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))) (*.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 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -1) (+.f64 (/.f64 (+.f64 (pow.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) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 Om (pow.f64 l 5))) (/.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 (*.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) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.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 (*.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (*.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 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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 Om (pow.f64 l 5))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (fma.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.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))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.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) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 Om (pow.f64 l 5))) (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.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 (*.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) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(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 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (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 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))) -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 (*.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 -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))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 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)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (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)))) 3))))) 2) (*.f64 -16 (/.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)))) 3)))))) (pow.f64 kx 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.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 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (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))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) 2) (fma.f64 -4/3 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) (*.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 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)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 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)))) (*.f64 -16 (/.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)))) 3))))) (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 16/3 (/.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)))) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 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)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (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)))) 3))))) 2) (*.f64 -16 (/.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)))) 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)))))))))) (pow.f64 kx 6)) (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 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 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 -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))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 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)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (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)))) 3))))) 2) (*.f64 -16 (/.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)))) 3)))))) (pow.f64 kx 4)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 6) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.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))) (fma.f64 -4 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.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 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) (/.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))) (fma.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.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 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (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))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))))) (+.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))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.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 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (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))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))))))))))
(fma.f64 -1/2 (*.f64 (fma.f64 8/45 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (fma.f64 -4 (/.f64 (fma.f64 -4/3 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (/.f64 (*.f64 Om Om) (/.f64 (*.f64 l l) (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 16/3 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3)) (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) 2) (fma.f64 -4/3 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) 2))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) 2) (fma.f64 -4/3 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) (*.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 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 (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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 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 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 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 -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) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (/.f64 (*.f64 ky ky) (*.f64 Om Om))))))
(*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 ky (/.f64 (*.f64 Om Om) ky)))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (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) (*.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)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 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 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (/.f64 (*.f64 ky ky) (*.f64 Om Om)))) (*.f64 -1/2 (*.f64 (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) (+.f64 (pow.f64 (*.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) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (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 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (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 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 ky (/.f64 (*.f64 Om Om) ky)))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (*.f64 -1/2 (pow.f64 ky 4)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 -2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (/.f64 (*.f64 (*.f64 l l) -4/3) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 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 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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)))))))))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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)))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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))))))))))) (*.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)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (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) (*.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)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.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 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (/.f64 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 (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 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (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 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (*.f64 Om Om))) (fma.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (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 8/45 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (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 (pow.f64 (*.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) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2) (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (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 -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) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (/.f64 (*.f64 ky ky) (*.f64 Om Om)))) (*.f64 -1/2 (*.f64 (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) (+.f64 (pow.f64 (*.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) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (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 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (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 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 ky (/.f64 (*.f64 Om Om) ky)))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (*.f64 -1/2 (pow.f64 ky 4)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 -2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (/.f64 (*.f64 (*.f64 l l) -4/3) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))))))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (*.f64 -1/2 (pow.f64 ky 6)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (/.f64 (*.f64 (*.f64 l l) -4/3) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2))))) (fma.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2))) (/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 -2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (/.f64 (*.f64 (*.f64 l l) -4/3) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))))) (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 3))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 2) (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))
(/.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2)) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2)) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(fabs.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(fabs.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1/2)
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) 1/2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 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 (*.f64 2 l) Om) (sin.f64 kx)) 2) (-.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 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 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1)
(+.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1)
(+.f64 -1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) 2)
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) -2)
(+.f64 -2 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))))
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2))) 1) (/.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 2) (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (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 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (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 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 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 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 4) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 4)) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))
(/.f64 (-.f64 (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 (*.f64 2 l) Om) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 4) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))))
(/.f64 (+.f64 (pow.f64 (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)) (-.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 4) (-.f64 (*.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)) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 4))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l 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 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (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 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l 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 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (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 4 (/.f64 (*.f64 (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 l Om) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l 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 4 (pow.f64 (/.f64 l 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))) (*.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))))))
(/.f64 4 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l 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 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (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 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 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 4 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 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 4 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 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 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (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 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l 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 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (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 4 (/.f64 (*.f64 (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 l Om) 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)) (*.f64 4 (pow.f64 (/.f64 l 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 4 (pow.f64 (/.f64 l 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))) (*.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))))))
(/.f64 4 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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))))) (*.f64 (pow.f64 (/.f64 l Om) 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)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (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 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) 1) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 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)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 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)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l 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 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 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 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) 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 kx) (sin.f64 ky)))) 2)
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 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) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 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 (*.f64 2 l) Om))) 1)
(*.f64 2 (/.f64 l Om))
(*.f64 1 (/.f64 (*.f64 2 l) Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 (/.f64 (*.f64 2 l) Om) 1)
(*.f64 2 (/.f64 l Om))
(*.f64 (sqrt.f64 (/.f64 (*.f64 2 l) Om)) (sqrt.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2))
(*.f64 2 (/.f64 l Om))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2) (cbrt.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(*.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 (*.f64 2 l) Om) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 2 (/.f64 l Om))
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 2 Om) (sqrt.f64 l)))
(*.f64 (/.f64 2 Om) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(*.f64 (*.f64 (/.f64 2 Om) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 2 Om) (*.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 l)))
(*.f64 (/.f64 2 Om) (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 -2 Om) (neg.f64 l))
(*.f64 2 (/.f64 l Om))
(pow.f64 (/.f64 (*.f64 2 l) Om) 1)
(*.f64 2 (/.f64 l Om))
(pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 2 l) Om)) 2)
(*.f64 2 (/.f64 l Om))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 3)
(*.f64 2 (/.f64 l Om))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 3) 1/3)
(*.f64 2 (/.f64 l Om))
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(*.f64 2 (/.f64 l Om))
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(fabs.f64 (/.f64 (*.f64 2 l) Om))
(fabs.f64 (*.f64 2 (/.f64 l Om)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))
(*.f64 (/.f64 l Om) (log.f64 (exp.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 2 l) Om))))
(*.f64 2 (/.f64 l Om))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 3))
(*.f64 2 (/.f64 l Om))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(exp.f64 (log.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 2 l) Om)) 1))
(*.f64 2 (/.f64 l Om))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))

eval445.0ms (2.7%)

Compiler

Compiled 23077 to 15108 computations (34.5% saved)

prune115.0ms (0.7%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New3764380
Fresh000
Picked101
Done000
Total3774381
Error
0b
Counts
381 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
15.9b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))
11.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))))))
25.4b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
Compiler

Compiled 92 to 78 computations (15.2% saved)

localize13.0ms (0.1%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize48.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.5b
(/.f64 l (/.f64 (*.f64 Om Om) l))
7.8b
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))
8.9b
(*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))
9.4b
(/.f64 (*.f64 Om Om) l)
Compiler

Compiled 178 to 88 computations (50.6% saved)

series30.0ms (0.2%)

Counts
4 → 120
Calls

30 calls:

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

rewrite120.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1366×associate-/r/
566×distribute-lft-in
514×associate-/l/
368×add-sqr-sqrt
358×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify158.0ms (0.9%)

Algorithm
egg-herbie
Rules
1370×distribute-lft-in
770×associate-*r*
706×times-frac
684×associate-/l*
646×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize76.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
6.8b
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
6.9b
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
17.7b
(/.f64 (*.f64 Om Om) (*.f64 l l))
Compiler

Compiled 176 to 88 computations (50% saved)

series18.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite104.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1758×associate-/r/
790×associate-/l/
398×add-sqr-sqrt
386×*-un-lft-identity
384×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify144.0ms (0.9%)

Algorithm
egg-herbie
Rules
1552×associate-*r*
1112×associate-*l*
1040×*-commutative
996×associate-/l*
944×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize42.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
0.0b
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
0.3b
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
1.0b
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
Compiler

Compiled 123 to 68 computations (44.7% saved)

series74.0ms (0.4%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
24.0ms
kx
@-inf
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
5.0ms
ky
@0
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
4.0ms
kx
@0
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
3.0ms
kx
@0
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
3.0ms
ky
@0
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))

rewrite108.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1812×associate-*l/
1750×associate-/r*
382×add-sqr-sqrt
374×*-un-lft-identity
370×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify243.0ms (1.5%)

Algorithm
egg-herbie
Rules
1558×associate-*l*
1418×associate-/r*
1248×associate-/l/
740×associate-*r/
630×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106237646
1323437622
Stop Event
node limit
Counts
386 → 515
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 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 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)))
1/2
(+.f64 1/2 (*.f64 -1 (*.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/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.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/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.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 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.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 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.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/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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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/512 (*.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/2048 (*.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 (+.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))) (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 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (+.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/32 (*.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/32 (*.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/32 (*.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/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/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/32 (*.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/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/8 (/.f64 (*.f64 (+.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))) (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 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 1/2048 (*.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/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/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/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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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 (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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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 (pow.f64 Om 7) (+.f64 (*.f64 1/2048 (*.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 -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/512 (*.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 (*.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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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/2
(+.f64 1/2 (*.f64 -1 (/.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 (*.f64 -1 (/.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 -1 (*.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/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.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))))))) (*.f64 4 (*.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 -1 (/.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 -1 (*.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/2
(+.f64 1/2 (*.f64 -1 (/.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 (*.f64 -1 (/.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 -1 (*.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/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.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))))))) (*.f64 4 (*.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 -1 (/.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 -1 (*.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/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 (*.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 1/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 (*.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 1/4 (*.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 -2 (*.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)))))) (pow.f64 kx 4))) (*.f64 1/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 (*.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 1/4 (*.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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (*.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 -2 (*.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 (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/2 (*.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))))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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)))))) (pow.f64 kx 4))) (*.f64 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 -1 (*.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/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 -1 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 (*.f64 -1/2 (*.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 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.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/4 (*.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)))))))) (pow.f64 ky 6))) (+.f64 (*.f64 1/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 -1 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(/.f64 (*.f64 2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 1)
(/.f64 1 (/.f64 Om (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om 2))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 Om l))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) (/.f64 1/2 l))
(/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(/.f64 (*.f64 -1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (/.f64 Om l)))
(/.f64 (*.f64 (neg.f64 (*.f64 l -2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) 1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) 1) Om)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (neg.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 Om))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 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 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) (*.f64 Om (/.f64 1/2 l)))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1/2) (/.f64 Om l))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 l)) (/.f64 Om 2))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (sqrt.f64 (*.f64 2 l)))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (cbrt.f64 (*.f64 4 (*.f64 l l))))) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 2)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l)) (/.f64 (sqrt.f64 Om) 2))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (*.f64 2 l)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 4 (*.f64 l l))))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (/.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (*.f64 2 l)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 2 l)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 4 (*.f64 l l))))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 Om l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (cbrt.f64 (*.f64 l l)))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l l)))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 l l)))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) Om) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1) (/.f64 Om l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 1 (cbrt.f64 (*.f64 l l)))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l l)))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 l l)))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.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 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (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 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) 1) Om)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (neg.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) Om)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 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 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3) 1/3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.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))))
(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)) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(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))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 1)
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1/2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(/.f64 1/2 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)) 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (*.f64 1 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 -1/2 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 -1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 2)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3) 1/3)
(sqrt.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
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 (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 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))))
(fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (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 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (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 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (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 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (+.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 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 (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 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))))) (*.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 2 (/.f64 (sin.f64 kx) (/.f64 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 (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)) (fma.f64 -1 (*.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 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 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))) (*.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 (*.f64 l (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)) (*.f64 (/.f64 l Om) (/.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))))) (fma.f64 -1 (*.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 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(+.f64 (fma.f64 -1 (*.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 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (/.f64 (*.f64 (/.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))))) (/.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 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 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.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))))))
(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 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (*.f64 Om Om)))) (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)))))))
(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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.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 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (*.f64 l 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))))
(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 -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 (+.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 (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)) -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 -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 (+.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 (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)) -3/256)) (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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.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) -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))))))
(*.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 (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))))
(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 -1/2 (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))))
(+.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 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 (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)) -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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.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 7))) (*.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 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 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7))) (*.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) -3/256))) (*.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)) -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 -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))))
(+.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)))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.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 -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))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (*.f64 (/.f64 1 (pow.f64 l 7)) 1/1024)))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.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))))))
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 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.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 -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 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)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6)) (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))))))
(+.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 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 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l (*.f64 l (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6))))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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)))))
(+.f64 1 (/.f64 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.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 -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 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)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6)) (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))))))
(+.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 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 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l (*.f64 l (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6))))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 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 l) (*.f64 Om 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 -2 (*.f64 (/.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 l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 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)))))))
(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 (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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.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)))))))
(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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 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))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.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 4 (/.f64 (*.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 (+.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 l)) (*.f64 Om Om)))) (*.f64 2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))) (*.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 4 (/.f64 (*.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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.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 4 (/.f64 (*.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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.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))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (*.f64 l l))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.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 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))) (*.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 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))))) (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om)))))
(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 l) (*.f64 Om 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 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 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om 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 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 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 -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 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))) (*.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 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 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 (*.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 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)))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (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 -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 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))) (*.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 (*.f64 Om Om) (*.f64 l l))) (sqrt.f64 (/.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)))) (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 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 (-.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 l)) (*.f64 Om Om)))) (*.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 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)) (*.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 (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 (-.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 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)) (*.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 (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 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 -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 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))) (*.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)))))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))))) (*.f64 Om Om)) (*.f64 l l)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.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 (*.f64 l l) (*.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 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 l l))))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 l l)))))))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om 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 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.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 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om)))))
(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))
(+.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)))
(+.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))))
(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))
(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 (*.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))))))
(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)))
1/2
(+.f64 1/2 (*.f64 -1 (*.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/2 (neg.f64 (*.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 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.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/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))) (*.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 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (neg.f64 (*.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 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.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 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.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 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.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/2 (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 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) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (*.f64 -2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))) (*.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 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (*.f64 -2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (fma.f64 -1 (*.f64 (pow.f64 l 4) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (neg.f64 (*.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 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/4)
(*.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 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/32 (*.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/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/32))
(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/32)))
(+.f64 (*.f64 -1 (/.f64 (+.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))) (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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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/512) (pow.f64 l 5)) (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/32)))
(fma.f64 -1 (*.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)) -3/512)) (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/32))))
(+.f64 (*.f64 -1 (/.f64 (+.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))) (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/2048 (*.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 (+.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))) (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 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (+.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/32 (*.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/512) (pow.f64 l 5)) (fma.f64 -1 (/.f64 (fma.f64 1/2048 (*.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 (*.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/512) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) (pow.f64 l 7)) (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/32))))
(fma.f64 -1 (*.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)) -3/512)) (fma.f64 -1 (/.f64 (fma.f64 1/2048 (*.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 (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) -3/512)) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) (pow.f64 l 7)) (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/32)))))
(*.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)
(*.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 1/32 (*.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/32 (*.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/4))
(fma.f64 1/32 (*.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 (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 1/32 (*.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/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/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/32 (*.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/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)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/512)))
(fma.f64 1/32 (*.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/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)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512))))
(+.f64 (*.f64 1/32 (*.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/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/8 (/.f64 (*.f64 (+.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))) (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 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 1/2048 (*.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/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/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/32 (*.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/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/8 (/.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/512) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)) (*.f64 Om Om))) (fma.f64 1/2048 (*.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 (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/512)))))
(fma.f64 1/32 (*.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/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/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 (pow.f64 Om 5) -3/512)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7))) (*.f64 Om Om)) (fma.f64 1/2048 (*.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 (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)) -3/512))))))
(*.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/4)
(*.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 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/32 (*.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/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/32))
(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/32)))
(+.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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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 (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/512)) (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/32)))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/512))) (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/32))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/2048 (*.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 -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/512 (*.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 (*.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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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 (pow.f64 Om 7) (fma.f64 1/2048 (*.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 -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/512) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l 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/512)) (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/32))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 1/2048 (*.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 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/512)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/512))) (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/32)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.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 (neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1/2 (neg.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.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 -1 (*.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/2 (fma.f64 -1 (/.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)) -3) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.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))))))) (*.f64 4 (*.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 -1 (/.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 -1 (*.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/2 (fma.f64 -1 (/.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)) -3))) (*.f64 (*.f64 4 (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 -1 (/.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)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -3 (*.f64 l l)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4))) (pow.f64 Om 6)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.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 (neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1/2 (neg.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.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 -1 (*.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/2 (fma.f64 -1 (/.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)) -3) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.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))))))) (*.f64 4 (*.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 -1 (/.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 -1 (*.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/2 (fma.f64 -1 (/.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)) -3))) (*.f64 (*.f64 4 (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 -1 (/.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)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -3 (*.f64 l l)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4))) (pow.f64 Om 6)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1 (*.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 1/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))))))))
(fma.f64 -1 (*.f64 (/.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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))
(fma.f64 -1 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 -1 (*.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 1/4 (*.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 -2 (*.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)))))) (pow.f64 kx 4))) (*.f64 1/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)))))))))
(fma.f64 -1 (*.f64 (/.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)))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (*.f64 (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 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5))))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))))))
(fma.f64 -1 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (*.f64 -1 (*.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 1/4 (*.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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (*.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 -2 (*.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 (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/2 (*.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))))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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)))))) (pow.f64 kx 4))) (*.f64 1/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))))))))))
(fma.f64 -1 (*.f64 (/.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)))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 1/4 (*.f64 (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 (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 (+.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 l)) (*.f64 Om Om)))) (*.f64 2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 1/4 (*.f64 (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 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5)))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (*.f64 (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 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5))))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))))
(fma.f64 -1 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.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 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))))) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))) -1/2))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 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 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.f64 (*.f64 1/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 -1 (*.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)))))))))
(fma.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))) (neg.f64 (*.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))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))
(+.f64 (*.f64 1/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 -1 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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 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 -1 (*.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)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (*.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 (*.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 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))) 1/4))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 (*.f64 -1/2 (*.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 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.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/4 (*.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)))))))) (pow.f64 ky 6))) (+.f64 (*.f64 1/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 -1 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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 -1 (*.f64 (pow.f64 ky 6) (fma.f64 1/4 (*.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 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 (-.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 l)) (*.f64 Om Om)))) (*.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 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)) (*.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))) (fma.f64 -1/2 (*.f64 (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 (-.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 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)) (*.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 -2 (*.f64 (sqrt.f64 (/.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 (fma.f64 -2 (*.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 (*.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 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))) 1/4)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) (fma.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))) (fma.f64 -1 (*.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)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (*.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 (*.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 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))) 1/4)))))))
(fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.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 (*.f64 l l) (*.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 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 l l))))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 l l)))) (/.f64 (*.f64 -2 (*.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 1/4))) (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (*.f64 Om Om))))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) 1/4))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) 4) (*.f64 Om Om))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l)))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 1)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 1 (/.f64 Om (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (/.f64 (sqrt.f64 (*.f64 Om (/.f64 1/2 l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 (/.f64 Om l) 1/2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om 2))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) Om) (sqrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 Om l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) (/.f64 1/2 l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 4 (*.f64 l l)))) Om) (cbrt.f64 (*.f64 2 l)))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 l (*.f64 l 4)))) Om) (cbrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 -1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (neg.f64 Om) (/.f64 1/2 l)))
(/.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (*.f64 (/.f64 Om l) 1/2)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (/.f64 Om l)))
(/.f64 -2 (/.f64 (/.f64 (neg.f64 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 -2 (neg.f64 (/.f64 Om l))) (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 (neg.f64 Om)))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 Om l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1) (/.f64 Om l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) 1) (neg.f64 Om))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (neg.f64 Om))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) 1) Om)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (/.f64 (sqrt.f64 (*.f64 Om (/.f64 1/2 l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 (/.f64 Om l) 1/2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 Om l))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (*.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 (sqrt.f64 (*.f64 2 l)) (sqrt.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l 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 (neg.f64 Om)))
(/.f64 (sqrt.f64 (*.f64 l -2)) (/.f64 (sqrt.f64 (neg.f64 Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l -2)) (sqrt.f64 (neg.f64 Om))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) (*.f64 Om (/.f64 1/2 l)))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1/2) (/.f64 Om l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) 1/2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) 1/2)) (cbrt.f64 (*.f64 (/.f64 Om l) 1/2)))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 l)) (/.f64 Om 2))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (sqrt.f64 (*.f64 2 l)))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) Om) (sqrt.f64 (*.f64 2 l)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (cbrt.f64 (*.f64 4 (*.f64 l l))))) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 4 (*.f64 l l)))) Om) (cbrt.f64 (*.f64 2 l)))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (*.f64 l (*.f64 l 4)))) Om) (cbrt.f64 (*.f64 2 l)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 2)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l)) (/.f64 (sqrt.f64 Om) 2))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (*.f64 2 l)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l)))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 4 (*.f64 l l))))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 2 l))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 4 (*.f64 l l))))))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l (*.f64 l 4)))))) (cbrt.f64 (*.f64 2 l)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om)) l)
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2))) l)
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (/.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) l) (cbrt.f64 Om)) 2)
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) 2)
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (*.f64 2 l)))
(*.f64 (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) l) (cbrt.f64 Om)) 2)
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) 2)
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 2 l)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 2 l))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 2 l)))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 4 (*.f64 l l))))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 4 (*.f64 l l))))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 l (*.f64 l 4))))))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) (/.f64 1 l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 Om l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 (/.f64 Om l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 (sqrt.f64 (/.f64 Om l)) 2)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (/.f64 Om l)) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l))) 2)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om)) l)
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2))) l)
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 l)) Om) (sqrt.f64 l))
(*.f64 (/.f64 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 l))) Om) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (cbrt.f64 (*.f64 l l)))) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (*.f64 l l))) Om) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (cbrt.f64 (*.f64 l l)))) Om) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) 2) (sqrt.f64 l)) (sqrt.f64 Om)) (sqrt.f64 l))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 l)) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) 1/2))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l l)))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) 2) (cbrt.f64 (*.f64 l l))) (sqrt.f64 Om)) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (*.f64 2 (cbrt.f64 (*.f64 l l)))) (sqrt.f64 Om)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 (cbrt.f64 Om) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))))
(/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 l l)))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (*.f64 l l))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 2 (*.f64 (/.f64 (cbrt.f64 Om) (cbrt.f64 l)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 l l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) Om) (/.f64 1 l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1) (/.f64 Om l))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 (/.f64 Om l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 (sqrt.f64 (/.f64 Om l)) 2)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (/.f64 Om l)) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l))) 2)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om)) l)
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2))) l)
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 l)) Om) (sqrt.f64 l))
(*.f64 (/.f64 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 l))) Om) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 1 (cbrt.f64 (*.f64 l l)))) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (*.f64 l l))) Om) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (cbrt.f64 (*.f64 l l)))) Om) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) 2) (sqrt.f64 l)) (sqrt.f64 Om)) (sqrt.f64 l))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 l)) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) 1/2))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l l)))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) 2) (cbrt.f64 (*.f64 l l))) (sqrt.f64 Om)) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (*.f64 2 (cbrt.f64 (*.f64 l l)))) (sqrt.f64 Om)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 (cbrt.f64 Om) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))))
(/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 l l)))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (*.f64 l l))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 2 (*.f64 (/.f64 (cbrt.f64 Om) (cbrt.f64 l)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 l l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) 1) (neg.f64 Om))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l -2))) (neg.f64 (cbrt.f64 Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) -1) Om)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 (neg.f64 Om)) (*.f64 l -2))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (neg.f64 Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (/.f64 -1/2 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1/2 l)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (neg.f64 Om))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l -2))) (neg.f64 (cbrt.f64 Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 l)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1) Om)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 (neg.f64 Om)) (*.f64 l -2))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (neg.f64 Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (/.f64 -1/2 l)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1/2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1/2 l)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) 1) Om)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 2 l) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))))
(/.f64 (*.f64 2 l) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (cbrt.f64 Om))))
(/.f64 (*.f64 2 l) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (cbrt.f64 Om))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om))))
(/.f64 (*.f64 2 l) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (neg.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) Om)
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (neg.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))))
(pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 1)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 3)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 3) 1/3)
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 2 (/.f64 l Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 3))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(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 8 (*.f64 (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)))
(cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(exp.f64 (log.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(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))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(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))
(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))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1/2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(/.f64 1/2 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(/.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))
(/.f64 1/2 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))
(/.f64 1/2 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)) 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1/2)
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))
(/.f64 1/2 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)))
(/.f64 (*.f64 1 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (*.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 2))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 -1/2 (*.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 -1/2 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))))
(/.f64 (/.f64 -1/2 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 -1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))
(/.f64 1/2 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))
(/.f64 1/2 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))))
(/.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))))
(/.f64 1/2 (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 2)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3) 1/3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(sqrt.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) -2)))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))

eval903.0ms (5.4%)

Compiler

Compiled 53733 to 34834 computations (35.2% saved)

prune533.0ms (3.2%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New1234131247
Fresh000
Picked101
Done303
Total1238131251
Error
0b
Counts
1251 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
4.9b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 ky)))))))
5.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)))))))
27.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
27.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
23.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))))
23.4b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))))))
16.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) 2))))))))
37.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
38.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))))))
37.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2))))
38.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
25.4b
(sqrt.f64 (+.f64 1/2 1/2))
Compiler

Compiled 552 to 444 computations (19.6% saved)

localize31.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
0.2b
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
0.3b
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
2.0b
(*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
Compiler

Compiled 104 to 47 computations (54.8% saved)

series12.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite96.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1624×associate-*r/
1240×associate-*l/
1104×associate-/r*
366×add-sqr-sqrt
356×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify162.0ms (1%)

Algorithm
egg-herbie
Rules
1308×associate-*r*
1116×*-commutative
1074×associate-*l*
984×associate-/r*
738×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
084224633
1254424621
Stop Event
node limit
Counts
319 → 375
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 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 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)))
1/2
(+.f64 1/2 (*.f64 -1 (*.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/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.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/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.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 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.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 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.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/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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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/512 (*.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/2048 (*.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 (+.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))) (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 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (+.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/32 (*.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/32 (*.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/32 (*.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/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/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/32 (*.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/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/8 (/.f64 (*.f64 (+.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))) (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 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 1/2048 (*.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/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/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/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 (*.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 1/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 (*.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 1/4 (*.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 -2 (*.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)))))) (pow.f64 kx 4))) (*.f64 1/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 (*.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 1/4 (*.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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (*.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 -2 (*.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 (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/2 (*.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))))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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)))))) (pow.f64 kx 4))) (*.f64 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 -1 (*.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/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 -1 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 (*.f64 -1/2 (*.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 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.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/4 (*.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)))))))) (pow.f64 ky 6))) (+.f64 (*.f64 1/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 -1 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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 (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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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 (pow.f64 Om 7) (+.f64 (*.f64 1/2048 (*.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 -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/512 (*.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 (*.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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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/2
(+.f64 1/2 (*.f64 -1 (/.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 (*.f64 -1 (/.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 -1 (*.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/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.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))))))) (*.f64 4 (*.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 -1 (/.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 -1 (*.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/2
(+.f64 1/2 (*.f64 -1 (/.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 (*.f64 -1 (/.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 -1 (*.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/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.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))))))) (*.f64 4 (*.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 -1 (/.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 -1 (*.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 (sin.f64 ky) Om)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 Om (sin.f64 ky)))) (/.f64 (sin.f64 ky) Om))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 Om (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)) (*.f64 Om (sin.f64 ky)))) (/.f64 (sin.f64 ky) Om)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 Om (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)) (*.f64 Om (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)) (*.f64 Om (sin.f64 ky)))) (/.f64 (sin.f64 ky) Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(/.f64 (sin.f64 kx) Om)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 Om (sin.f64 kx)))) (/.f64 (sin.f64 kx) Om))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 Om (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)) (*.f64 Om (sin.f64 kx)))) (/.f64 (sin.f64 kx) Om)))
(+.f64 (*.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)) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 Om (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)) (*.f64 Om (sin.f64 kx)))) (/.f64 (sin.f64 kx) Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1)
(/.f64 (*.f64 2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1)
(/.f64 1 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 2 l) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 2 l) Om) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) Om)
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) 1) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)) Om)
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) -1) (neg.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 1 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 Om))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l))) (neg.f64 Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)) Om)
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 1 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 Om))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2) (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) Om)
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (/.f64 Om 1))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1) (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) 1) (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) 1) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)) Om)
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) -1) (neg.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 -1 (*.f64 2 l)) (neg.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 2 l)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) (*.f64 2 l)) Om)
(/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (*.f64 2 l)) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 2 l)) (cbrt.f64 Om))
(/.f64 (*.f64 (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 2 l)) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) 1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) 1) Om)
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (neg.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 Om))
(/.f64 (*.f64 1 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) Om)
(/.f64 (*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 Om) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) Om)
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) -1) Om)
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) 1) Om)
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (neg.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) Om)
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 l) 3) (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3) (pow.f64 (*.f64 2 l) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1)
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1/2)
(*.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 2)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 3) 1/3)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 Om))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 1)
(*.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 1 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 -1 Om))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) 1) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 1)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3) 1/3)
(pow.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1)
(neg.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 2))
(log.f64 (exp.f64 (/.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)) Om))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(exp.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
Outputs
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.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 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))))
(fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (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 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (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 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (sin.f64 ky))) (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (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 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (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 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (sin.f64 ky))) (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))))) (/.f64 l (/.f64 (/.f64 (*.f64 (sin.f64 ky) Om) (pow.f64 kx 6)) (-.f64 2/45 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) -1/6) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.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 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 (pow.f64 ky 4) (+.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 Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (pow.f64 ky 4) (+.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 (+.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 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (pow.f64 ky 4) (+.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 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)))))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
(*.f64 2 (*.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 (/.f64 l Om) 2))
1/2
(+.f64 1/2 (*.f64 -1 (*.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/2 (neg.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (*.f64 l l))))
(+.f64 1/2 (neg.f64 (*.f64 l (*.f64 l (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.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/2 (*.f64 -1 (+.f64 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (pow.f64 l 4)) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (*.f64 l l)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (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 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))) (pow.f64 l 4)) (neg.f64 (*.f64 l (*.f64 l (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.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 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.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 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.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 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.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/2 (fma.f64 -1 (*.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 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) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (*.f64 -2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 6)) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (pow.f64 l 4)) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (*.f64 l l))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 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) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (/.f64 (*.f64 -2 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (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 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 l 6)) (fma.f64 -1 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (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 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))) (pow.f64 l 4)) (neg.f64 (*.f64 l (*.f64 l (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om 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 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/32 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 -1/32 (*.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/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/32)))
(+.f64 (*.f64 -1 (/.f64 (+.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))) (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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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/512) (pow.f64 l 5)) (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 -1/32 (*.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 (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)) -3/512)) (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/32))))
(+.f64 (*.f64 -1 (/.f64 (+.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))) (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/2048 (*.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 (+.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))) (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 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (+.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/32 (*.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/512) (pow.f64 l 5)) (fma.f64 -1 (/.f64 (fma.f64 1/2048 (*.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 (*.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/512) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) (pow.f64 l 7)) (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 -1/32 (*.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 (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)) -3/512)) (fma.f64 -1 (/.f64 (fma.f64 1/2048 (*.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 (*.f64 -1/8 (*.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) -3/512))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (pow.f64 l 7)) (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/32)))))
(*.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)
(*.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 1/32 (*.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/32 (*.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/4))
(fma.f64 1/32 (*.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 (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 1/32 (*.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/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/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/32 (*.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/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)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/512)))
(fma.f64 1/32 (*.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/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)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512))))
(+.f64 (*.f64 1/32 (*.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/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/8 (/.f64 (*.f64 (+.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))) (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 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 1/2048 (*.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/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/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/32 (*.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/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/8 (/.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/512) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)) (*.f64 Om Om))) (fma.f64 1/2048 (*.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 (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/512)))))
(fma.f64 1/32 (*.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/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/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 (pow.f64 Om 5) -3/512)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (pow.f64 l 7))) (fma.f64 1/2048 (*.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 (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)) -3/512))))))
(*.f64 1/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 1/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/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1 (*.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 1/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))))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 1/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 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 -1 (*.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 1/4 (*.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 -2 (*.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)))))) (pow.f64 kx 4))) (*.f64 1/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)))))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (*.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 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2))) (*.f64 -2 (*.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 1/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 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (*.f64 -1 (*.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 1/4 (*.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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (*.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 -2 (*.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 (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/2 (*.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))))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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)))))) (pow.f64 kx 4))) (*.f64 1/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))))))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 (*.f64 (pow.f64 kx 6) (fma.f64 1/4 (*.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 (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 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 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)))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 1/4 (*.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 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2))) (*.f64 -2 (*.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 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1/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))))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (*.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 (fma.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2))) (*.f64 -2 (*.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 1/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 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 2/45 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) -1/6) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l l))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 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 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))
(+.f64 (*.f64 1/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 -1 (*.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)))))))))
(fma.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))) (neg.f64 (*.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 ky ky) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))))
(+.f64 (*.f64 1/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 -1 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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 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 -1 (+.f64 (*.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 ky ky) (*.f64 l l)) (*.f64 (*.f64 Om Om) (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 -2 (*.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/4 (*.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)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (*.f64 (pow.f64 ky 4) (fma.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 (*.f64 -1/2 (*.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 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.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/4 (*.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)))))))) (pow.f64 ky 6))) (+.f64 (*.f64 1/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 -1 (*.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 -1 (*.f64 (+.f64 (*.f64 1/4 (*.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 -2 (*.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 -1 (*.f64 (pow.f64 ky 6) (fma.f64 1/4 (*.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 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))))) (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 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))) (*.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 -2 (*.f64 (/.f64 (fma.f64 -2 (*.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/4 (*.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)) (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 (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 (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 ky ky) (*.f64 l l)) (*.f64 (*.f64 Om Om) (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 -2 (*.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/4 (*.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)) (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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.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 (*.f64 l l) (*.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 (*.f64 l l) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1) 3))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) (*.f64 (*.f64 (/.f64 (fma.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))) -2))))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 ky ky) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))))) (*.f64 (pow.f64 ky 4) (fma.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (*.f64 l l)) 1)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l 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 (*.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/32 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 -1/32 (*.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/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/32)))
(+.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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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 (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/512)) (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 -1/32 (*.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 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/512))) (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/32))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/2048 (*.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 -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/512 (*.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 (*.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/512 (*.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/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.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 (pow.f64 Om 7) (fma.f64 1/2048 (*.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 -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/512) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l 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/512)) (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 -1/32 (*.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 (pow.f64 Om 7) (fma.f64 1/2048 (*.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/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/512))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/512))) (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/32)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.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 (neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.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 -1 (*.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/2 (fma.f64 -1 (/.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3) (pow.f64 Om 4)))))
(+.f64 1/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))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.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))))))) (*.f64 4 (*.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 -1 (/.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 -1 (*.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/2 (fma.f64 -1 (/.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3))) (*.f64 4 (*.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 -1 (/.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4))) (pow.f64 Om 6)) (*.f64 -1 (+.f64 (/.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 l 4) -3)) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.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 (neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.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 -1 (*.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/2 (fma.f64 -1 (/.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3) (pow.f64 Om 4)))))
(+.f64 1/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))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.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))))))) (*.f64 4 (*.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 -1 (/.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 -1 (*.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/2 (fma.f64 -1 (/.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3))) (*.f64 4 (*.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 -1 (/.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4))) (pow.f64 Om 6)) (*.f64 -1 (+.f64 (/.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 l 4) -3)) (pow.f64 Om 4))))))
(/.f64 (sin.f64 ky) Om)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 Om (sin.f64 ky)))) (/.f64 (sin.f64 ky) Om))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) Om) (sin.f64 ky)) (/.f64 (sin.f64 ky) Om))
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 (sin.f64 ky) Om)) (/.f64 (sin.f64 ky) Om))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 Om (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)) (*.f64 Om (sin.f64 ky)))) (/.f64 (sin.f64 ky) Om)))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) Om) (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) Om) (/.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (sin.f64 ky) Om)))
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 (sin.f64 ky) Om)) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 (sin.f64 ky) Om) (pow.f64 kx 4))) (/.f64 (sin.f64 ky) Om)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 Om (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)) (*.f64 Om (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)) (*.f64 Om (sin.f64 ky)))) (/.f64 (sin.f64 ky) Om))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) Om) (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) Om) (/.f64 (pow.f64 kx 4) (sin.f64 ky))) (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)))) Om) (/.f64 (pow.f64 kx 6) (sin.f64 ky))) (/.f64 (sin.f64 ky) Om))))
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 (sin.f64 ky) Om)) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (*.f64 (sin.f64 ky) Om) (pow.f64 kx 4))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 2/45 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) -1/6) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) Om)) (pow.f64 kx 6)) (/.f64 (sin.f64 ky) Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(/.f64 (sin.f64 kx) Om)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 Om (sin.f64 kx)))) (/.f64 (sin.f64 kx) Om))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (*.f64 (sin.f64 kx) Om)) (/.f64 (sin.f64 kx) Om))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 Om (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)) (*.f64 Om (sin.f64 kx)))) (/.f64 (sin.f64 kx) Om)))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (*.f64 (sin.f64 kx) Om)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) Om) (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (/.f64 (sin.f64 kx) Om)))
(+.f64 (*.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)) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 Om (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)) (*.f64 Om (sin.f64 kx)))) (/.f64 (sin.f64 kx) Om))))
(fma.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 (*.f64 (sin.f64 kx) Om) (pow.f64 ky 6))) (fma.f64 1/2 (/.f64 (*.f64 ky ky) (*.f64 (sin.f64 kx) Om)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) Om) (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (/.f64 (sin.f64 kx) Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 Om))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 1 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) Om))
(/.f64 (*.f64 (*.f64 2 l) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 l (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 l))
(/.f64 (/.f64 (*.f64 2 l) Om) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (*.f64 2 l) 1) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 2 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (*.f64 2 l) -1) (neg.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 2 l) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (neg.f64 Om)))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 1 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l))) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2) (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 Om))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))) 2))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (/.f64 Om 1))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1) (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 Om)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (/.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) 1) (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 l (*.f64 2 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2))) (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) (/.f64 (cbrt.f64 Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 l (*.f64 2 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)) (/.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (*.f64 2 l) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2) (cbrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) 1) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 l (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 l))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) -1) (neg.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (neg.f64 Om)))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) Om))
(/.f64 (*.f64 -1 (*.f64 2 l)) (neg.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 2 l)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 l (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 l))
(/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) (*.f64 2 l)) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (*.f64 2 l)) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 2 l)) (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 2 l)) (neg.f64 (neg.f64 Om)))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) 1) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) 1) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) 1) (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 1 (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(/.f64 (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 Om))
(/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 Om)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (*.f64 2 l) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (/.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)) (cbrt.f64 Om))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))) 2))
(/.f64 (*.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 l (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) Om))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 l (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 l))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 Om) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (sqrt.f64 Om)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 2 l) (*.f64 (/.f64 (sqrt.f64 Om) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 Om)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (*.f64 (/.f64 (cbrt.f64 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (cbrt.f64 Om)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (neg.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (neg.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (neg.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (neg.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) 1) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (neg.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (neg.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) -1) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (neg.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (neg.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) 1) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (sqrt.f64 Om))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (*.f64 (cbrt.f64 Om) (cbrt.f64 (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (sqrt.f64 Om))) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))))
(/.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (sqrt.f64 Om))) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) 1) (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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (cbrt.f64 Om))))
(/.f64 2 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (cbrt.f64 Om))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 2 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 Om)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (sqrt.f64 Om)))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (neg.f64 Om))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (neg.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (neg.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) Om)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 Om) (neg.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (neg.f64 (cbrt.f64 Om))))
(pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 3)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 3) 1/3)
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) (log.f64 (pow.f64 (exp.f64 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 3))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 l) 3) (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 l 3)) (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 l 3) 8) (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3) (pow.f64 (*.f64 2 l) 3)))
(cbrt.f64 (*.f64 (*.f64 8 (pow.f64 l 3)) (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 l 3) 8) (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(exp.f64 (log.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 1))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)) 2)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 3) 1/3)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) 2) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) 3))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) 1)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 1)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(*.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 1 Om) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) Om)
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 (/.f64 1 Om) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(*.f64 (/.f64 1 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(*.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 -1 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (/.f64 1 (sqrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) 1) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (pow.f64 (cbrt.f64 Om) 2)))
(pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 1)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 2)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 3)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3) 1/3)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(pow.f64 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(neg.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 Om)))
(/.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 2))
(log.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(/.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)) Om))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) 3))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(exp.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)) 1))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)

localize6.0ms (0%)

Compiler

Compiled 12 to 12 computations (0% saved)

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
1.5b
(/.f64 (/.f64 Om l) (sin.f64 kx))
4.5b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
Compiler

Compiled 62 to 27 computations (56.5% saved)

series16.0ms (0.1%)

Counts
3 → 92
Calls

27 calls:

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

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1784×associate-/l*
530×associate-/r/
526×distribute-rgt-in
486×distribute-lft-in
448×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify93.0ms (0.6%)

Algorithm
egg-herbie
Rules
1080×distribute-lft-in
1066×distribute-rgt-in
470×associate-*r*
470×associate-*r/
408×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03896131
110095981
241485935
Stop Event
node limit
Counts
205 → 208
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l)))))
(+.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 (sin.f64 kx) 2) (pow.f64 l 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))))))
(+.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 kx) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.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 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.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 kx) 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 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.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 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.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 kx) 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 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.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)))))
(sqrt.f64 (+.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)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l kx))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))))))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1/2 (*.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 kx 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 1)
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 1/64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3)))) (sqrt.f64 (-.f64 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2)) (-.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/4))))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1)
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 kx))))
(*.f64 Om (/.f64 (/.f64 1 l) (sin.f64 kx)))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1)
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 1 (neg.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 kx)) l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 Om (*.f64 (cbrt.f64 (sin.f64 kx)) l)))
(*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 1 l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 kx)))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 kx))) (/.f64 (neg.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 kx)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (/.f64 1 l) (sin.f64 kx)) Om)
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 kx))) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 kx)) l)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 kx)) (sqrt.f64 (/.f64 Om l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sin.f64 kx)) (cbrt.f64 (/.f64 Om l)))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 l (sin.f64 kx))) (sqrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2))) (cbrt.f64 (/.f64 Om l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l (sin.f64 kx))) (cbrt.f64 Om))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) l) Om)
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) 1) (/.f64 Om l))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (neg.f64 l)) (neg.f64 Om))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 l 1)) Om)
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 l (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) -1)
(neg.f64 (/.f64 Om (*.f64 (neg.f64 (sin.f64 kx)) l)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)))) 1)
(/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 Om (/.f64 (*.f64 l (sin.f64 kx)) 1/2))
(/.f64 (/.f64 Om l) (/.f64 (sin.f64 kx) 1/2))
(/.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 kx))
(/.f64 (/.f64 (neg.f64 Om) l) (/.f64 (neg.f64 (sin.f64 kx)) 1/2))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om l))) (/.f64 (sin.f64 kx) (sqrt.f64 (*.f64 1/2 (/.f64 Om l)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om l))) (cbrt.f64 (*.f64 1/2 (/.f64 Om l)))) (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 1/2 (/.f64 Om l)))))
(/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))
(/.f64 (*.f64 1/2 Om) (*.f64 (/.f64 (sin.f64 kx) 1) l))
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 Om l))) (/.f64 (sin.f64 kx) (sqrt.f64 (/.f64 Om l))))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 (/.f64 Om l))))
(/.f64 (*.f64 1/2 (neg.f64 Om)) (*.f64 (sin.f64 kx) (neg.f64 l)))
(/.f64 (*.f64 1/2 (/.f64 (neg.f64 Om) l)) (neg.f64 (sin.f64 kx)))
(/.f64 (*.f64 Om 1/2) (*.f64 l (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 (neg.f64 Om) l) 1/2) (neg.f64 (sin.f64 kx)))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 Om l))) (sqrt.f64 (sin.f64 kx)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (/.f64 Om l))) (cbrt.f64 (sin.f64 kx)))
(/.f64 (neg.f64 (*.f64 1/2 (/.f64 Om l))) (neg.f64 (sin.f64 kx)))
(pow.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (sqrt.f64 1/2))
(fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (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 (sin.f64 kx) 2) (pow.f64 l 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (*.f64 -1/128 (/.f64 Om (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) l) l)) Om)))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2)) (/.f64 (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)))
(+.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 kx) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (*.f64 -1/128 (/.f64 Om (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) l) l)) Om))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (/.f64 (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (sqrt.f64 1/2))
(fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (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 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (*.f64 -1/128 (/.f64 Om (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) l) l)) Om)))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2)) (/.f64 (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)))
(+.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 kx) 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 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (*.f64 -1/128 (/.f64 Om (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) l) l)) Om))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (/.f64 (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (sqrt.f64 1/2))
(fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (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 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (*.f64 -1/128 (/.f64 Om (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) l) l)) Om)))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2)) (/.f64 (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)))
(+.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 kx) 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 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (*.f64 -1/128 (/.f64 Om (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) l) l)) Om))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (/.f64 (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l kx))
(/.f64 Om (*.f64 kx l))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (/.f64 Om (*.f64 l kx)))
(fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (/.f64 Om (*.f64 kx l)))
(fma.f64 1/6 (/.f64 kx (/.f64 l Om)) (/.f64 Om (*.f64 kx l)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (/.f64 Om (*.f64 l kx))))
(fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (/.f64 Om (*.f64 kx l))))
(fma.f64 1/6 (/.f64 kx (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (neg.f64 Om) l) -7/360) (pow.f64 kx 3) (/.f64 Om (*.f64 kx l))))
(fma.f64 1/6 (/.f64 kx (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 Om l) 7/360) (pow.f64 kx 3) (/.f64 Om (*.f64 kx l))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))))))
(fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (+.f64 (fma.f64 -1 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (/.f64 Om (*.f64 kx l))) (neg.f64 (*.f64 (pow.f64 kx 5) (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040)))))))
(fma.f64 1/6 (/.f64 kx (/.f64 l Om)) (-.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 Om) l) -7/360) (pow.f64 kx 3) (/.f64 Om (*.f64 kx l))) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)))))
(-.f64 (fma.f64 1/6 (/.f64 kx (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 Om l) 7/360) (pow.f64 kx 3) (/.f64 Om (*.f64 kx l)))) (*.f64 (pow.f64 kx 5) (*.f64 (/.f64 Om l) -31/15120)))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 1/2 (/.f64 Om (*.f64 kx l)))
(/.f64 Om (/.f64 (*.f64 kx l) 1/2))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 1/12 (/.f64 Om (/.f64 l kx)) (*.f64 1/2 (/.f64 Om (*.f64 kx l))))
(fma.f64 1/2 (/.f64 Om (*.f64 kx l)) (*.f64 (/.f64 kx (/.f64 l Om)) 1/12))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (fma.f64 1/12 (/.f64 Om (/.f64 l kx)) (*.f64 1/2 (/.f64 Om (*.f64 kx l)))))
(fma.f64 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 kx 3))) -1/2 (fma.f64 1/2 (/.f64 Om (*.f64 kx l)) (*.f64 (/.f64 kx (/.f64 l Om)) 1/12)))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1/2 (*.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 kx 5))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (fma.f64 1/12 (/.f64 Om (/.f64 l kx)) (fma.f64 1/2 (/.f64 Om (*.f64 kx l)) (*.f64 (*.f64 (pow.f64 kx 5) (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040)))) -1/2))))
(fma.f64 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 kx 3))) -1/2 (fma.f64 (/.f64 kx (/.f64 l Om)) 1/12 (fma.f64 1/2 (/.f64 Om (*.f64 kx l)) (*.f64 (pow.f64 kx 5) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)))))))
(fma.f64 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 kx 3))) -1/2 (fma.f64 (/.f64 kx (/.f64 l Om)) 1/12 (fma.f64 1/2 (/.f64 Om (*.f64 kx l)) (*.f64 (*.f64 (pow.f64 kx 5) (*.f64 (/.f64 Om l) -31/15120)) -1/2))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 1)
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (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 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1)
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 -1/16 (pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) -1/16))) (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4 1/2)))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 1/64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3)))) (sqrt.f64 (-.f64 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2)) (-.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/4))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 1/64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) 3)))) (sqrt.f64 (fma.f64 1/16 (pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) 2) (neg.f64 (fma.f64 1/8 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4)))))
(/.f64 (sqrt.f64 (fma.f64 1/64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) 1/8)) (sqrt.f64 (fma.f64 1/16 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) (neg.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/4)))))
(/.f64 (sqrt.f64 (fma.f64 1/64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) (-.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/16) 1/8)))))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/2)
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1)
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) 3)
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) 1))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 Om (/.f64 (/.f64 1 l) (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) 2)))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) 2)))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 1 (neg.f64 (sin.f64 kx))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 kx)) l)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 Om (*.f64 l (sqrt.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om (*.f64 l (sqrt.f64 (sin.f64 kx)))) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 Om (*.f64 (cbrt.f64 (sin.f64 kx)) l)))
(/.f64 (*.f64 1 (/.f64 (/.f64 Om (cbrt.f64 (sin.f64 kx))) l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(/.f64 (/.f64 Om (*.f64 l (cbrt.f64 (sin.f64 kx)))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(/.f64 (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 1 l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 kx))) (/.f64 (neg.f64 Om) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 kx)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (/.f64 1 l) (sin.f64 kx)) Om)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 kx))) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 kx)) l)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 Om (*.f64 l (sqrt.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om (*.f64 l (sqrt.f64 (sin.f64 kx)))) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 1 (/.f64 (/.f64 Om (cbrt.f64 (sin.f64 kx))) l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(/.f64 (/.f64 Om (*.f64 l (cbrt.f64 (sin.f64 kx)))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(/.f64 (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 kx)) (sqrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 1 (/.f64 (/.f64 Om (cbrt.f64 (sin.f64 kx))) l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(/.f64 (/.f64 Om (*.f64 l (cbrt.f64 (sin.f64 kx)))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(/.f64 (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 Om (*.f64 l (sqrt.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om (*.f64 l (sqrt.f64 (sin.f64 kx)))) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (cbrt.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sin.f64 kx)) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 l (sin.f64 kx))) (sqrt.f64 Om))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l (sin.f64 kx))) (cbrt.f64 Om))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) l) Om)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) 1) (/.f64 Om l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 l) (sin.f64 kx))) (/.f64 Om (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 l) 2) (sin.f64 kx))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (neg.f64 l)) (neg.f64 Om))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 l 1)) Om)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 l (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3) 1/3)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) -1)
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(neg.f64 (/.f64 Om (*.f64 (neg.f64 (sin.f64 kx)) l)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) 2))
(fabs.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 Om (*.f64 (sin.f64 kx) l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)))) 1)
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 Om (/.f64 (*.f64 l (sin.f64 kx)) 1/2))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (/.f64 Om l) (/.f64 (sin.f64 kx) 1/2))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 kx) 1/2) (/.f64 l Om)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (/.f64 (neg.f64 Om) l) (/.f64 (neg.f64 (sin.f64 kx)) 1/2))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om l))) (/.f64 (sin.f64 kx) (sqrt.f64 (*.f64 1/2 (/.f64 Om l)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om l))) (sin.f64 kx)) (sqrt.f64 (*.f64 1/2 (/.f64 Om l))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om l))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om l))) (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 l Om))) (/.f64 (sqrt.f64 (/.f64 1/2 (/.f64 l Om))) (sin.f64 kx)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om l))) (cbrt.f64 (*.f64 1/2 (/.f64 Om l)))) (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 1/2 (/.f64 Om l)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om l))) (cbrt.f64 (*.f64 1/2 (/.f64 Om l)))) (sin.f64 kx)) (cbrt.f64 (*.f64 1/2 (/.f64 Om l))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om l))) (/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om l))) (cbrt.f64 (*.f64 1/2 (/.f64 Om l)))) (sin.f64 kx)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 l Om))) (cbrt.f64 (/.f64 1/2 (/.f64 l Om)))) (/.f64 (sin.f64 kx) (cbrt.f64 (/.f64 1/2 (/.f64 l Om)))))
(/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (*.f64 1/2 Om) (*.f64 (/.f64 (sin.f64 kx) 1) l))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (*.f64 1/2 (sqrt.f64 (/.f64 Om l))) (/.f64 (sin.f64 kx) (sqrt.f64 (/.f64 Om l))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 (/.f64 Om l))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (*.f64 1/2 (neg.f64 Om)) (*.f64 (sin.f64 kx) (neg.f64 l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (*.f64 1/2 (/.f64 (neg.f64 Om) l)) (neg.f64 (sin.f64 kx)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (*.f64 Om 1/2) (*.f64 l (sin.f64 kx)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 (neg.f64 Om) l) 1/2) (neg.f64 (sin.f64 kx)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 Om l))) (sqrt.f64 (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (sin.f64 kx))) (/.f64 Om l)) (sqrt.f64 (sin.f64 kx)))
(/.f64 1/2 (*.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 l (/.f64 (sqrt.f64 (sin.f64 kx)) Om))))
(/.f64 1/2 (*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 Om l))))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (/.f64 Om l))) (cbrt.f64 (sin.f64 kx)))
(/.f64 1/2 (*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (/.f64 Om l))))
(/.f64 (/.f64 1/2 (cbrt.f64 (sin.f64 kx))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (/.f64 Om l)))
(/.f64 (neg.f64 (*.f64 1/2 (/.f64 Om l))) (neg.f64 (sin.f64 kx)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(pow.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)) 1)
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))) 2)
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))) 3)
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)) 3) 1/3)
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2) 1/4))
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) 2)))
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/2))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l)) 3))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))) 1))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 kx)))

localize26.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
2.1b
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
5.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
Compiler

Compiled 79 to 45 computations (43% saved)

series20.0ms (0.1%)

Counts
3 → 92
Calls

27 calls:

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

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1014×associate-/l*
604×associate-/r/
550×distribute-rgt-in
506×distribute-lft-in
356×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

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

simplify122.0ms (0.7%)

Algorithm
egg-herbie
Rules
988×distribute-rgt-in
984×distribute-lft-in
608×associate-*r*
584×*-commutative
572×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05299883
114289459
255819459
Stop Event
node limit
Counts
265 → 300
Calls
Call 1
Inputs
(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 (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))))))))
(*.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 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 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1/2 (*.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/2 (/.f64 Om (*.f64 l ky))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 1)
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))) (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)) (-.f64 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)) 1/2)))))
(pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 1)
(/.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))
(/.f64 1 (*.f64 (/.f64 1/2 (*.f64 (sin.f64 ky) l)) Om))
(/.f64 1 (/.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)))
(/.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 1/2 (/.f64 Om l)) 1))
(/.f64 (sin.f64 ky) (/.f64 1/2 (/.f64 l Om)))
(/.f64 (sin.f64 ky) (/.f64 -1 (neg.f64 (*.f64 (/.f64 l Om) 2))))
(/.f64 l (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 1 Om) 2)))
(/.f64 l (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om 2)))
(/.f64 (/.f64 l Om) (/.f64 1 (*.f64 2 (sin.f64 ky))))
(/.f64 (/.f64 l Om) (/.f64 1/2 (sin.f64 ky)))
(/.f64 2 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)))
(/.f64 (*.f64 (/.f64 l Om) 2) (/.f64 1 (sin.f64 ky)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 l Om) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (*.f64 (/.f64 l Om) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 l Om) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 l Om)) 2)))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (*.f64 (/.f64 l Om) 2))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/2 (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 l Om))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (*.f64 (/.f64 l Om) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) (sin.f64 ky))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (/.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (cbrt.f64 (/.f64 l Om)) 2)))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 1/2 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1/2 (*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 l Om))))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1/2)
(/.f64 (*.f64 l 2) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1 Om)))
(/.f64 (*.f64 l 2) (/.f64 Om (sin.f64 ky)))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 1 (sin.f64 ky)) Om))
(/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2) -1)
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (/.f64 1/2 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2)) (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2))) (/.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (/.f64 1/2 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2))) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(/.f64 (*.f64 (sin.f64 ky) l) (/.f64 1/2 (/.f64 1 Om)))
(/.f64 (*.f64 (sin.f64 ky) l) (*.f64 1/2 Om))
(/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 l Om))) (/.f64 1/2 (sqrt.f64 (/.f64 l Om))))
(/.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) (/.f64 1/2 (cbrt.f64 (/.f64 l Om))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 l Om))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (/.f64 l Om))))
(/.f64 (*.f64 2 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (/.f64 l Om))))
(/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))
(/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (/.f64 l Om) 2))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 l Om) 2))))
(/.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 l Om) 2))))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 1 (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 1 (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 1/2 (neg.f64 Om)))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) Om)
(/.f64 (*.f64 (neg.f64 l) 2) (*.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(/.f64 (/.f64 l 1/2) (*.f64 (/.f64 1 (sin.f64 ky)) Om))
(/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (*.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (*.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 (/.f64 l 1) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 2 Om)))
(/.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 2 (sqrt.f64 Om))))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (*.f64 (/.f64 l Om) 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 l Om) 2)) (/.f64 -1 (sin.f64 ky)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 -1 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) -1/2)
(/.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (/.f64 l Om))) (/.f64 1/2 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (/.f64 l Om)))))
(/.f64 (neg.f64 (*.f64 l 2)) (*.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 Om)))
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 (/.f64 l Om) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))) 1)
(*.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) -2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 (/.f64 1 (sin.f64 ky)) (pow.f64 (*.f64 (/.f64 l Om) 2) -1))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2)))
(*.f64 (*.f64 1/2 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) 1/2)
(*.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (/.f64 Om l))
(*.f64 (/.f64 1 (*.f64 (*.f64 l 2) (sin.f64 ky))) Om)
(*.f64 (/.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2)) -1)
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) -1) (/.f64 1 (sin.f64 ky)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -1))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -1) 1/2)
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) l) (/.f64 Om 2))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 l 2))) Om)
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 2 (neg.f64 l))) (neg.f64 Om))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (neg.f64 l) 2)) (neg.f64 Om))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 l 1/2)) Om)
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 l (/.f64 (sqrt.f64 Om) 2))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 (*.f64 l 2))) (neg.f64 Om))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) 1) (/.f64 Om l))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) l) Om)
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) -1) (neg.f64 (/.f64 Om l)))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (neg.f64 l)) (neg.f64 Om))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (/.f64 l 1)) Om)
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (/.f64 l (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (neg.f64 (neg.f64 l))) (neg.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (*.f64 (/.f64 l Om) 2))) (sqrt.f64 (*.f64 l 2))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2)) (cbrt.f64 (*.f64 l 2))) (cbrt.f64 Om))
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) -1)
(pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) -2))
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
Outputs
(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 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.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 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.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 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.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 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.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 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.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 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.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 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.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 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(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 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (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 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (*.f64 Om Om))))
(+.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 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))))
(+.f64 (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2)))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (*.f64 Om Om)))))
(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 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (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 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (*.f64 Om Om))))
(+.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 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))))
(+.f64 (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2)))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (*.f64 Om Om)))))
(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 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (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 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (*.f64 Om Om))))
(+.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 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))))
(+.f64 (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2)))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3))) (/.f64 -1/128 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (*.f64 Om Om)))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (/.f64 l (/.f64 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 l (/.f64 Om (pow.f64 ky 3))) (*.f64 2 (/.f64 l (/.f64 Om ky))))
(fma.f64 2 (/.f64 l (/.f64 Om ky)) (*.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 ky 3)))))
(+.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 l (/.f64 Om (pow.f64 ky 3))) (fma.f64 2 (/.f64 l (/.f64 Om ky)) (*.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 ky 5))))))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 ky 3))) (fma.f64 2 (/.f64 l (/.f64 Om ky)) (/.f64 (*.f64 1/60 l) (/.f64 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 l (/.f64 Om (pow.f64 ky 3))) (fma.f64 -1/2520 (/.f64 l (/.f64 Om (pow.f64 ky 7))) (fma.f64 2 (/.f64 l (/.f64 Om ky)) (*.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 ky 5)))))))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 ky 3))) (fma.f64 -1/2520 (*.f64 (/.f64 l Om) (pow.f64 ky 7)) (fma.f64 2 (/.f64 l (/.f64 Om ky)) (/.f64 (*.f64 1/60 l) (/.f64 Om (pow.f64 ky 5))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(/.f64 (*.f64 1/2 Om) (*.f64 l ky))
(/.f64 1/2 (/.f64 l (/.f64 Om ky)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/12 (/.f64 (*.f64 Om ky) l) (/.f64 (*.f64 1/2 Om) (*.f64 l ky)))
(fma.f64 1/12 (/.f64 Om (/.f64 l ky)) (/.f64 1/2 (/.f64 l (/.f64 Om ky))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(fma.f64 1/12 (/.f64 (*.f64 Om ky) l) (fma.f64 -1/2 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (/.f64 (*.f64 1/2 Om) (*.f64 l ky))))
(fma.f64 1/12 (/.f64 Om (/.f64 l ky)) (fma.f64 1/2 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 -1/2 (pow.f64 ky 3)) (/.f64 (*.f64 Om -7/360) l))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1/2 (*.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/2 (/.f64 Om (*.f64 l ky))))))
(fma.f64 1/12 (/.f64 (*.f64 Om ky) l) (fma.f64 -1/2 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 -1/2 (*.f64 (pow.f64 ky 5) (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040)))) (/.f64 (*.f64 1/2 Om) (*.f64 l ky)))))
(fma.f64 1/12 (/.f64 Om (/.f64 l ky)) (fma.f64 -1/2 (*.f64 (pow.f64 ky 3) (/.f64 (*.f64 Om -7/360) l)) (fma.f64 1/2 (/.f64 Om (*.f64 l ky)) (*.f64 (fma.f64 (/.f64 Om l) 1/720 (fma.f64 (/.f64 Om l) -1/5040 (*.f64 (/.f64 Om l) -7/2160))) (*.f64 (pow.f64 ky 5) -1/2)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))) (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky))))) (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky))))) (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky)) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (/.f64 (*.f64 1/4 Om) (sin.f64 ky)) l) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) (sin.f64 ky)) l))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)) (-.f64 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky)) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky)) (+.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky)) -1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 1/4 Om) (sin.f64 ky)) l) 3))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 (*.f64 1/4 Om) (sin.f64 ky)) l) (+.f64 -1/2 (/.f64 (/.f64 (*.f64 1/4 Om) (sin.f64 ky)) l)) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky)))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 1 (*.f64 (/.f64 1/2 (*.f64 (sin.f64 ky) l)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 1 (/.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) 2) (/.f64 1 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 1/2 (/.f64 Om l)) 1))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (sin.f64 ky) (/.f64 1/2 (/.f64 l Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (sin.f64 ky) (/.f64 -1 (neg.f64 (*.f64 (/.f64 l Om) 2))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 l (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 1 Om) 2)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 l (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om 2)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (/.f64 l Om) (/.f64 1 (*.f64 2 (sin.f64 ky))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (/.f64 l Om) (/.f64 1/2 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 2 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (/.f64 l Om) 2) (/.f64 1 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 l Om) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 (sqrt.f64 (/.f64 l (/.f64 Om 2))) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 l (/.f64 Om 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 l Om) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (/.f64 l (/.f64 Om 2))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 l Om)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (sqrt.f64 (/.f64 l Om))))
(*.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 1/2 (sin.f64 ky))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (sin.f64 ky)))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (sin.f64 ky)))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (/.f64 l Om))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (/.f64 l (/.f64 Om 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/2 (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 l Om))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (sin.f64 ky)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (/.f64 1 (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))
(*.f64 (cbrt.f64 (/.f64 l (/.f64 Om 2))) (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om 2))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (/.f64 1 (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))
(*.f64 (cbrt.f64 (/.f64 l (/.f64 Om 2))) (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om 2))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (/.f64 1 (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))
(*.f64 (cbrt.f64 (/.f64 l (/.f64 Om 2))) (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om 2))) 2)))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (/.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (cbrt.f64 (/.f64 l Om)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 1 (sin.f64 ky))) (*.f64 2 (cbrt.f64 (/.f64 l Om))))
(*.f64 (cbrt.f64 (/.f64 l Om)) (/.f64 (sin.f64 ky) (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 2 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 (*.f64 1/2 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 2 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 2 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1/2 (*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 l Om))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 2 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1/2)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 l 2) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 l 2) (/.f64 Om (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 1 (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2) -1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)) (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (/.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (sqrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (/.f64 1/2 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1/2) (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2)) (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))) -1) (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l -2) Om))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l -2) Om))) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2))) (/.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2))) (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) 2)) (/.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (/.f64 1/2 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (/.f64 (/.f64 1/2 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (/.f64 1/2 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2))) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))) (/.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l -2) Om))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l -2) Om))))
(/.f64 (*.f64 (sin.f64 ky) l) (/.f64 1/2 (/.f64 1 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (sin.f64 ky) l) (*.f64 1/2 Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 l Om))) (/.f64 1/2 (sqrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (sqrt.f64 (/.f64 l Om))))
(*.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 1/2 (sin.f64 ky))))
(/.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) (/.f64 1/2 (cbrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 1 (sin.f64 ky))) (*.f64 2 (cbrt.f64 (/.f64 l Om))))
(*.f64 (cbrt.f64 (/.f64 l Om)) (/.f64 (sin.f64 ky) (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 l Om))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (sqrt.f64 (/.f64 l Om))))
(*.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 1/2 (sin.f64 ky))))
(/.f64 (*.f64 2 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 1 (sin.f64 ky))) (*.f64 2 (cbrt.f64 (/.f64 l Om))))
(*.f64 (cbrt.f64 (/.f64 l Om)) (/.f64 (sin.f64 ky) (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))))
(/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (/.f64 l Om) 2))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 (sqrt.f64 (/.f64 l (/.f64 Om 2))) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 l (/.f64 Om 2)))))
(/.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (/.f64 1 (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))
(*.f64 (cbrt.f64 (/.f64 l (/.f64 Om 2))) (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om 2))) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 1 (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (sin.f64 ky)))))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 1 (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 2 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))))
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 1/2 (neg.f64 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) Om)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (neg.f64 l) 2) (*.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (/.f64 l 1/2) (*.f64 (/.f64 1 (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (*.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 l (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 Om)) (/.f64 (sqrt.f64 Om) 2)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (*.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 Om)))
(/.f64 l (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 1/2 (cbrt.f64 Om)) (sin.f64 ky)))
(/.f64 (/.f64 l 1) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 2 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 2 (sqrt.f64 Om))))
(/.f64 l (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 Om)) (/.f64 (sqrt.f64 Om) 2)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 2 (cbrt.f64 Om))))
(/.f64 l (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 1/2 (cbrt.f64 Om)) (sin.f64 ky)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (*.f64 (/.f64 l Om) 2)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 l Om) 2)) (/.f64 -1 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 -1 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) -1/2)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (/.f64 l Om))) (/.f64 1/2 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (/.f64 l Om))) 1/2) (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 1/2 (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (/.f64 l Om)))) (sqrt.f64 (/.f64 l Om)))
(/.f64 (neg.f64 (*.f64 l 2)) (*.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))
(fabs.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)) (sin.f64 ky)))
(*.f64 (sin.f64 ky) (log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om))))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 3))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 (/.f64 l Om) 2) 3)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 1))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))) 1)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)) 1)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) -2)))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) -2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) -2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) -2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))) -2)))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (sin.f64 ky)) (pow.f64 (*.f64 (/.f64 l Om) 2) -1))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2)))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 1/2 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)))
(/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) 2))
(*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) 1/2)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 (*.f64 l 2) (sin.f64 ky))) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -2)) -1)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) -1) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -1))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) -2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)) (/.f64 1 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2))))) 1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om 2)))) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -1) 1/2)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) l) (/.f64 Om 2))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 l 2))) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 2 (neg.f64 l))) (neg.f64 Om))
(*.f64 (neg.f64 Om) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 l -2)))
(/.f64 (neg.f64 Om) (*.f64 l (*.f64 -2 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (neg.f64 l) 2)) (neg.f64 Om))
(*.f64 (neg.f64 Om) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 l -2)))
(/.f64 (neg.f64 Om) (*.f64 l (*.f64 -2 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 l 1/2)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 l (/.f64 (sqrt.f64 Om) 2))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) l) (/.f64 (sqrt.f64 Om) 2)))
(*.f64 (sqrt.f64 Om) (/.f64 (*.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 Om)) l))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 Om) (*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)))
(*.f64 (cbrt.f64 Om) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 (/.f64 1/2 (sin.f64 ky)) l)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 (*.f64 l 2))) (neg.f64 Om))
(*.f64 (neg.f64 Om) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 l -2)))
(/.f64 (neg.f64 Om) (*.f64 l (*.f64 -2 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) 1) (/.f64 Om l))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) l) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 1/2 (sin.f64 ky)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 l) 2) (sin.f64 ky))) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) -1) (neg.f64 (/.f64 Om l)))
(*.f64 (neg.f64 Om) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 l -2)))
(/.f64 (neg.f64 Om) (*.f64 l (*.f64 -2 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (neg.f64 l)) (neg.f64 Om))
(*.f64 (neg.f64 Om) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 l -2)))
(/.f64 (neg.f64 Om) (*.f64 l (*.f64 -2 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (/.f64 l 1)) Om)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (/.f64 l (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) l) (/.f64 (sqrt.f64 Om) 2)))
(*.f64 (sqrt.f64 Om) (/.f64 (*.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 Om)) l))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 Om) (*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)))
(*.f64 (cbrt.f64 Om) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 (/.f64 1/2 (sin.f64 ky)) l)))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (sin.f64 ky))) (neg.f64 (neg.f64 l))) (neg.f64 (neg.f64 Om)))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (*.f64 (/.f64 l Om) 2))) (sqrt.f64 (*.f64 l 2))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))))
(/.f64 (/.f64 (sqrt.f64 Om) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 l (/.f64 Om 2))))) (sqrt.f64 (*.f64 l 2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) 2)) 2)) (cbrt.f64 (*.f64 l 2))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 Om) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 l 2)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))))
(/.f64 (/.f64 (cbrt.f64 Om) (sin.f64 ky)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om 2))) 2) (cbrt.f64 (*.f64 l 2))))
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) -1)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)) 1)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) 2)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) 3)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(pow.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)) 3) 1/3)
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) -2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) -2))
(fabs.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)) 3))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -1))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))) 1))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (sin.f64 ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 97 to 66 computations (32% saved)

series18.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite105.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1384×associate-/l*
572×distribute-rgt-in
522×distribute-lft-in
384×associate-/r/
376×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify153.0ms (0.9%)

Algorithm
egg-herbie
Rules
1002×associate-*r*
858×*-commutative
684×associate-*l*
644×associate-/r*
618×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076521736
1226121156
Stop Event
node limit
Counts
302 → 416
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -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))
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 -1 (*.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 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.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)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.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/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 ky 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 ky 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/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 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.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)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/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)))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 ky 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.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)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))))))
(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 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 ky) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (+.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))))))))
(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 (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/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 ky) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 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))))))
(+.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/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (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))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 ky 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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 (exp.f64 (log1p.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1)
(/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 l (/.f64 (/.f64 Om (sin.f64 ky)) 2))
(/.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky))))
(/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky)))
(/.f64 (*.f64 2 l) (/.f64 (/.f64 Om (sin.f64 ky)) 1))
(/.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 Om l)))
(/.f64 1 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 2 l)))
(/.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 Om (*.f64 (sqrt.f64 (*.f64 2 l)) (sin.f64 ky))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (sqrt.f64 l) 2)))
(/.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 (*.f64 4 (*.f64 l l)))))
(/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 (*.f64 2 l))))
(/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (/.f64 Om (*.f64 (cbrt.f64 (*.f64 2 l)) (sin.f64 ky))))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (cbrt.f64 l) 2)))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)
(/.f64 (*.f64 l -2) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))) (/.f64 Om (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))
(/.f64 (*.f64 2 (sqrt.f64 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 l)))
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 l l))) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)))
(/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 Om l))
(/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l -2) (sin.f64 ky)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 1 (sin.f64 ky))) Om)
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 Om) (*.f64 2 l))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (*.f64 (sqrt.f64 (*.f64 2 l)) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (neg.f64 Om))
(pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(exp.f64 (log.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) -1)
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3)
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1/2)
(-.f64 (exp.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (/.f64 1/4 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) 1)
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4) (*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (/.f64 1 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4)) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))))
(*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (+.f64 (+.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (-.f64 1/16 (*.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))) (+.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 1/64 (pow.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3))) (+.f64 1/16 (-.f64 (*.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (*.f64 1/4 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))))
(/.f64 1 (/.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))))))
(/.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1/2))
(/.f64 (-.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))))
(/.f64 (-.f64 1/16 (*.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (+.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))))
(/.f64 (+.f64 1/512 (pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) 3)) (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (+.f64 1/64 (-.f64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (*.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))))))
(/.f64 (-.f64 1/64 (pow.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) 3)) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (+.f64 (+.f64 1/16 (*.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (*.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (neg.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2)
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3))
(expm1.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1/2 1/2)
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1)
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (sqrt.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
Outputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(/.f64 (*.f64 2 (*.f64 l ky)) Om)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (*.f64 2 (/.f64 (*.f64 l ky) Om)))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 ky 3))) (*.f64 2 (/.f64 l (/.f64 Om ky))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 ky 3)) (/.f64 (*.f64 2 (*.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))))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 ky 3))) (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 (*.f64 1/60 l) (/.f64 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 l (/.f64 Om (pow.f64 ky 3))) (fma.f64 -1/2520 (/.f64 l (/.f64 Om (pow.f64 ky 7))) (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 (*.f64 1/60 l) (/.f64 Om (pow.f64 ky 5))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
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 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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 -1 (*.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))) (neg.f64 (*.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 (/.f64 l Om) (/.f64 l 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 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.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)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.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 -1 (+.f64 (*.f64 (pow.f64 l 6) (fma.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (/.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 (-.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 l 6) (fma.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 (sin.f64 ky) 2))) Om))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5)))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)))))
(-.f64 (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 ky) 5)) (pow.f64 l 5)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256)) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7)) (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5))))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (-.f64 (-.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 ky) 5)) (pow.f64 l 5))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 ky))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 7))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7))))))))
(fma.f64 -1/8 (*.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 ky) 5)) (pow.f64 l 7))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 (/.f64 1/1024 (pow.f64 (sin.f64 ky) 7)) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 3/256 (pow.f64 Om 5)) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5)))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 3/256 (pow.f64 (sin.f64 ky) 5)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -5/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7)) (/.f64 (*.f64 3/256 (pow.f64 Om 5)) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -5/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 l 7)) (*.f64 (/.f64 3/256 (pow.f64 (sin.f64 ky) 5)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
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 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.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))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 Om 4) -6))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 -6 (*.f64 l l)))) (*.f64 (pow.f64 l 6) (*.f64 8 (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))
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 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l 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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.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))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (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 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 Om 4) -6))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 -6 (*.f64 l l)))) (*.f64 (pow.f64 l 6) (*.f64 8 (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))
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 Om Om) (*.f64 (*.f64 l ky) (*.f64 l ky)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 ky 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(-.f64 (+.f64 1 (/.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l ky) (*.f64 l ky))))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 ky 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 Om Om)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 Om Om)))))))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))))
(-.f64 (-.f64 (+.f64 1 (/.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l ky) (*.f64 l ky))))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 (pow.f64 ky 6) (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (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))))))
(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 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(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 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(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 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(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 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(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 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(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 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(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 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(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 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(-.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/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 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) -1/2)))
(+.f64 1 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 3)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.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)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/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 -1/2 (*.f64 (pow.f64 l 6) (fma.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) -1/2))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 6) (fma.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 (sin.f64 ky) 2))) Om)))) (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 3)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/32)))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/32))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 ky) 5)) (pow.f64 l 5)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/32))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))
(+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 ky))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)))
(+.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))))))
(+.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5))))))
(+.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 ky) 5)) (pow.f64 l 5))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/32)))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) -1/32))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(-.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (fma.f64 -1/2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 1 (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 -6 (*.f64 l l))))) (*.f64 -4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(-.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (fma.f64 -1/2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 1 (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 -6 (*.f64 l l))))) (*.f64 -4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(-.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))))
(+.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 ky 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 Om Om)) (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 Om Om)))))))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))))))
(+.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))) (fma.f64 -1/2 (*.f64 (pow.f64 ky 6) (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4)))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) -1/2))
(+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) -1/2))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) -1/2) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 1/4)) (*.f64 (pow.f64 l 4) 1/2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.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)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) -1/2) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 l 4) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) -1/2) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 2)))))))
(+.f64 1 (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 1/4)) (*.f64 (pow.f64 l 4) 1/2))) (*.f64 (pow.f64 l 6) (*.f64 -1/4 (-.f64 (fma.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 (sin.f64 ky) 2))) Om))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 1/4)) Om)))))))
(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 1/8 (/.f64 (/.f64 Om (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) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 ky) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (+.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))))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (neg.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4)))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (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))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 (/.f64 Om (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 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))) (sqrt.f64 1/2)) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3)))))
(+.f64 (*.f64 (/.f64 -1/128 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 -1/8 (/.f64 (/.f64 Om (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 (*.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/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 ky) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/2 (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (neg.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4)))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/2 (/.f64 (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))))))
(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 1/8 (/.f64 (/.f64 Om (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) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (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/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (/.f64 1/512 (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 (sqrt.f64 1/2) 4))) (/.f64 1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 1/2)) (+.f64 (/.f64 1/512 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (/.f64 -1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) -1/2))
(+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) -1/2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -1/2) 2))) (pow.f64 Om 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) -1/2)))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 1/4)) (pow.f64 Om 4)) (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) -1/2)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -1/2) 2))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -1/2) 2))))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 1/4)) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 -1/4 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 -6 (*.f64 l l)))) (*.f64 (pow.f64 l 6) (*.f64 8 (pow.f64 (sin.f64 ky) 6)))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 1/4)))))) (pow.f64 Om 6)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) -1/2))
(+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) -1/2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -1/2) 2))) (pow.f64 Om 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) -1/2)))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 1/4)) (pow.f64 Om 4)) (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) -1/2)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -1/2) 2))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -1/2) 2))))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 1/4)) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 -1/4 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 -6 (*.f64 l l)))) (*.f64 (pow.f64 l 6) (*.f64 8 (pow.f64 (sin.f64 ky) 6)))) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 3) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 1/4)))))) (pow.f64 Om 6)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4) (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 ky 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 ky 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 Om Om)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 Om Om))))))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))))
(+.f64 1 (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4) (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))) (*.f64 (pow.f64 ky 6) (*.f64 -1/4 (-.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 -4/3 l) l) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) -1/4) (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 l (*.f64 l 4)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 l (/.f64 (/.f64 Om (sin.f64 ky)) 2))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 2 l) (/.f64 (/.f64 Om (sin.f64 ky)) 1))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 1 (/.f64 Om (*.f64 2 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1 Om) (*.f64 2 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 2 l) (/.f64 1 (/.f64 Om (sin.f64 ky))))
(/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 2 l)))
(*.f64 (/.f64 1 Om) (*.f64 2 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 2 l) (/.f64 1 (/.f64 Om (sin.f64 ky))))
(/.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 Om (sin.f64 ky))) (sqrt.f64 (*.f64 2 l)))
(*.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 Om (sin.f64 ky))))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 Om (*.f64 (sqrt.f64 (*.f64 2 l)) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 Om (sin.f64 ky))) (sqrt.f64 (*.f64 2 l)))
(*.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 Om (sin.f64 ky))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 Om) l)) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 Om 1/2)) l))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (sqrt.f64 l) 2)))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om (sin.f64 ky))) (*.f64 2 (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) 2)))
(/.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 (*.f64 4 (*.f64 l l)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 Om (sin.f64 ky))) (cbrt.f64 (*.f64 (*.f64 l l) 4)))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 l 4))) (/.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 Om (sin.f64 ky))))
(/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) Om) (*.f64 (sin.f64 ky) (cbrt.f64 (*.f64 2 l))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (*.f64 l 4))) (cbrt.f64 (*.f64 2 l))) (/.f64 Om (sin.f64 ky)))
(/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (/.f64 Om (*.f64 (cbrt.f64 (*.f64 2 l)) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) Om) (*.f64 (sin.f64 ky) (cbrt.f64 (*.f64 2 l))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (*.f64 l 4))) (cbrt.f64 (*.f64 2 l))) (/.f64 Om (sin.f64 ky)))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 1/2 Om) l)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 1/2 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (*.f64 1/2 Om) l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) 1/2) (*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) Om) l))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (cbrt.f64 l) 2)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 2 (cbrt.f64 l))))
(*.f64 (*.f64 2 (cbrt.f64 l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (sin.f64 ky)))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l -2) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))) (/.f64 Om (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))) Om) (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 Om (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))))
(/.f64 (*.f64 2 (sqrt.f64 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om (sin.f64 ky))) (*.f64 2 (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) 2)))
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 l l))) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)))
(/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 2 (cbrt.f64 l))))
(*.f64 (*.f64 2 (cbrt.f64 l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (sin.f64 ky)))) Om) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 l (*.f64 2 (sqrt.f64 (sin.f64 ky)))) Om))
(/.f64 (*.f64 (*.f64 2 l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (*.f64 2 l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) Om) (cbrt.f64 (sin.f64 ky)))
(/.f64 (*.f64 2 (*.f64 l (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 Om l))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 Om l))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l -2)) (neg.f64 Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (*.f64 l -2) (sin.f64 ky)) (neg.f64 Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 1 (sin.f64 ky))) Om)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 Om) (*.f64 2 l))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (*.f64 2 l)) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) 2) l) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(*.f64 (/.f64 2 (cbrt.f64 Om)) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (*.f64 (sqrt.f64 (*.f64 2 l)) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (/.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (*.f64 2 l))) (sqrt.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (neg.f64 Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)) 3) 1/3)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (*.f64 2 (/.f64 l Om))))
(*.f64 (*.f64 2 (/.f64 l Om)) (log.f64 (exp.f64 (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 2 Om) l) (log.f64 (exp.f64 (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)) 3))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 8 (pow.f64 (/.f64 l Om) 3))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 (/.f64 2 Om) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 8 (pow.f64 (/.f64 l Om) 3))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 (/.f64 2 Om) l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(exp.f64 (log.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 1))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3))
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))) 3))
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) -1/2)
(+.f64 -1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(-.f64 (exp.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) 1)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (/.f64 1/4 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (*.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) -2)))
(+.f64 (/.f64 1/4 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (/.f64 -1/4 (/.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) -2))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) 1)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) -1/2)
(+.f64 -1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4) (*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (/.f64 1 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/4 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4)) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))))
(*.f64 (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (/.f64 1 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/4 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (+.f64 (+.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (+.f64 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) (+.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))))
(*.f64 (/.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))) (+.f64 1/4 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (-.f64 1/16 (*.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))) (+.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (-.f64 1/16 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))) (+.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 1/64 (pow.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3))) (+.f64 1/16 (-.f64 (*.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (*.f64 1/4 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 1/64 (pow.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3))) (+.f64 1/16 (*.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (-.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (/.f64 (+.f64 1/64 (pow.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) 3)) (+.f64 1/16 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (-.f64 (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))) 1/4))))))
(/.f64 1 (/.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (/.f64 1 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/4 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))))
(*.f64 (sqrt.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))) (/.f64 (sqrt.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))))
(*.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))) (/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))) (+.f64 1/4 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))))
(/.f64 (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (/.f64 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))))
(*.f64 (cbrt.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))) (/.f64 (cbrt.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))) (/.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))))))
(*.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))) (/.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))) (/.f64 (+.f64 1/4 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))))))
(/.f64 (-.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1/2))
(/.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1/2))
(/.f64 (-.f64 -1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (-.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))))
(/.f64 (-.f64 1/64 (/.f64 (/.f64 1/64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))))
(/.f64 (+.f64 1/64 (/.f64 (/.f64 -1/64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (*.f64 (+.f64 1/4 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))))
(/.f64 (-.f64 1/16 (*.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (+.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))))
(/.f64 (-.f64 1/16 (/.f64 (/.f64 1/16 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (+.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))))
(/.f64 (-.f64 1/16 (/.f64 1/16 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))) (*.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) (+.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))))
(/.f64 (+.f64 1/512 (pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) 3)) (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (+.f64 1/64 (-.f64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3))) (*.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))))))
(/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3) 3))) (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (+.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) (-.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)) 1/8)))))
(/.f64 (/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3) 3))) (+.f64 1/4 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))) (+.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)) (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)) -1/8))))
(/.f64 (-.f64 1/64 (pow.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) 3)) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (+.f64 (+.f64 1/16 (*.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (*.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))))
(/.f64 (-.f64 1/64 (/.f64 1/64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2) 3))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (+.f64 1/16 (+.f64 (/.f64 (/.f64 1/16 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (/.f64 1/16 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))))))
(/.f64 (/.f64 (+.f64 1/64 (/.f64 -1/64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2) 3))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (+.f64 1/16 (*.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (+.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) -1/2))
(/.f64 (-.f64 -1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (neg.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (+.f64 -1/8 (neg.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (neg.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (-.f64 -1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (-.f64 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (+.f64 1/4 (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 3)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) 2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3) 1/3)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(expm1.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1/2 1/2)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))) 3/2) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (/.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 3)))) (sqrt.f64 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))) 2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))) (sqrt.f64 (+.f64 1/4 (+.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))

eval750.0ms (4.5%)

Compiler

Compiled 46470 to 29312 computations (36.9% saved)

prune469.0ms (2.8%)

Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New1323111334
Fresh448
Picked101
Done224
Total1330171347
Error
0b
Counts
1347 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
30.8b
(+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) -1/2))
43.3b
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
40.1b
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))
37.7b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
4.9b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
5.3b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om))))))
38.2b
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)))
36.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l ky)))))
27.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
27.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
16.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) 2))))))))
37.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2))))
38.2b
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
25.4b
(sqrt.f64 (+.f64 1/2 1/2))
27.1b
(sqrt.f64 1/2)
37.8b
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky))) 3/2))
Compiler

Compiled 584 to 454 computations (22.3% saved)

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))
0.1b
(/.f64 (sin.f64 ky) Om)
0.2b
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))
2.6b
(*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))
Compiler

Compiled 77 to 44 computations (42.9% saved)

series10.0ms (0.1%)

Counts
4 → 112
Calls

33 calls:

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

rewrite113.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1714×associate-/r*
1280×associate-/l*
470×distribute-lft-in
336×associate-/r/
332×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify182.0ms (1.1%)

Algorithm
egg-herbie
Rules
1456×associate-/r*
1306×associate-*r*
1190×*-commutative
1068×associate-/r/
914×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0110123272
1308023004
Stop Event
node limit
Counts
438 → 647
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l 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 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))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 ky 6))))))
(*.f64 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
(/.f64 ky Om)
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 3) Om)) (/.f64 ky Om))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 3) Om)) (+.f64 (/.f64 ky Om) (*.f64 1/120 (/.f64 (pow.f64 ky 5) Om))))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 3) Om)) (+.f64 (/.f64 ky Om) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 ky 7) Om)) (*.f64 1/120 (/.f64 (pow.f64 ky 5) Om)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/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 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.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)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/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)))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 ky 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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 1/2 (*.f64 1/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))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1)
(/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky))))
(/.f64 l (*.f64 (/.f64 Om (sin.f64 ky)) 1/2))
(/.f64 l (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) 1))
(/.f64 l (/.f64 (/.f64 Om (sin.f64 ky)) 2))
(/.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky))))
(/.f64 l (/.f64 (*.f64 1/2 (neg.f64 Om)) (neg.f64 (sin.f64 ky))))
(/.f64 (*.f64 l 2) (/.f64 Om (sin.f64 ky)))
(/.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 l) Om))
(/.f64 (sin.f64 ky) (*.f64 Om (/.f64 1/2 l)))
(/.f64 (sin.f64 ky) (/.f64 Om (*.f64 l 2)))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 1/2 Om) l))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 (/.f64 1/2 l) Om) 1))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 Om (/.f64 1/2 l)) 1))
(/.f64 (sin.f64 ky) (/.f64 (/.f64 1/2 l) (/.f64 1 Om)))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 Om -1/2) (neg.f64 l)))
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1/2 l))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 1)
(/.f64 1 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 ky))))
(/.f64 1 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) l))
(/.f64 1 (/.f64 (*.f64 (/.f64 1/2 l) Om) (sin.f64 ky)))
(/.f64 1 (/.f64 (*.f64 Om (/.f64 1/2 l)) (sin.f64 ky)))
(/.f64 1 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (neg.f64 l)))
(/.f64 1 (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (neg.f64 (sin.f64 ky))))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (sqrt.f64 l) 2)))
(/.f64 (sqrt.f64 l) (/.f64 1/2 (*.f64 (sqrt.f64 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 1/2 Om) (*.f64 (sqrt.f64 l) (sin.f64 ky))))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (neg.f64 (sqrt.f64 l))))
(/.f64 (sqrt.f64 l) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 l))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (/.f64 1/2 l) Om) (sqrt.f64 (sin.f64 ky))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om (/.f64 1/2 l)) (sqrt.f64 (sin.f64 ky))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 1/2 l) (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 Om))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (neg.f64 (sqrt.f64 (sin.f64 ky)))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 1/2 l) (/.f64 Om (sqrt.f64 (sin.f64 ky)))))
(/.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 (*.f64 l 2))))
(/.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 Om (*.f64 (sqrt.f64 (*.f64 l 2)) (sin.f64 ky))))
(/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (/.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 (sin.f64 ky) Om))))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (cbrt.f64 l)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) (cbrt.f64 l)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 1/2 (*.f64 (cbrt.f64 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 1/2 Om) (*.f64 (cbrt.f64 l) (sin.f64 ky))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (neg.f64 (cbrt.f64 l))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 (cbrt.f64 l))))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (/.f64 1/2 l) Om) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om (/.f64 1/2 l)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 (/.f64 1/2 l) Om) (cbrt.f64 (sin.f64 ky))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om (/.f64 1/2 l)) (cbrt.f64 (sin.f64 ky))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 1/2 l) (*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 1 Om))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (neg.f64 (cbrt.f64 (sin.f64 ky)))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 1/2 l) (/.f64 Om (cbrt.f64 (sin.f64 ky)))))
(/.f64 (cbrt.f64 (*.f64 l 2)) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 (*.f64 (*.f64 l l) 4))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 (*.f64 l 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (/.f64 Om (*.f64 (cbrt.f64 (*.f64 l 2)) (sin.f64 ky))))
(/.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) (/.f64 (/.f64 1/2 l) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2) (/.f64 (/.f64 1/2 l) (cbrt.f64 (/.f64 (sin.f64 ky) Om))))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(/.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 1/2)
(/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(/.f64 (*.f64 l (sin.f64 ky)) (*.f64 1/2 Om))
(/.f64 (*.f64 l (sin.f64 ky)) (/.f64 1/2 (/.f64 1 Om)))
(/.f64 (neg.f64 l) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))
(/.f64 (neg.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) -2))
(/.f64 (neg.f64 l) (/.f64 (*.f64 -1/2 Om) (sin.f64 ky)))
(/.f64 (neg.f64 l) (/.f64 -1/2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 l) (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) 1))
(/.f64 (neg.f64 l) (/.f64 (*.f64 -1/2 (neg.f64 Om)) (neg.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 1/2 l) (neg.f64 Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (/.f64 1/2 l) (/.f64 -1 Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 Om) (*.f64 l 2)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (neg.f64 Om) 1/2) l))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (neg.f64 Om) (/.f64 1/2 l)) 1))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (neg.f64 Om) -1/2) (neg.f64 l)))
(/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (sqrt.f64 (neg.f64 (sin.f64 ky))) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (sqrt.f64 (neg.f64 (sin.f64 ky)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (sqrt.f64 (neg.f64 l))))
(/.f64 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) (/.f64 1/2 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 1/2 Om) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 ky))) (cbrt.f64 (neg.f64 (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (cbrt.f64 (neg.f64 (sin.f64 ky)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (cbrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)))) (/.f64 Om (cbrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (cbrt.f64 (neg.f64 l))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)))) (/.f64 1/2 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 (*.f64 l (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 1/2 Om) (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 l (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 1/2 Om) (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 l 2) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 l (sqrt.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 1/2 (sqrt.f64 (/.f64 (sin.f64 ky) Om))))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2)) (/.f64 1/2 (cbrt.f64 (/.f64 (sin.f64 ky) Om))))
(/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (sin.f64 ky) Om) (neg.f64 l)) -1/2)
(/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) (*.f64 1/2 (neg.f64 Om)))
(/.f64 (*.f64 (neg.f64 l) (sin.f64 ky)) (*.f64 -1/2 Om))
(/.f64 (*.f64 (neg.f64 l) (sin.f64 ky)) (*.f64 Om -1/2))
(/.f64 (*.f64 (neg.f64 l) (/.f64 (sin.f64 ky) Om)) -1/2)
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 ky) (cbrt.f64 Om))))
(/.f64 (/.f64 (sin.f64 ky) 1) (*.f64 (/.f64 1/2 l) Om))
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (*.f64 (/.f64 1/2 l) (sqrt.f64 Om)))
(/.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 1/2 l) (cbrt.f64 Om)))
(/.f64 -1 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) l))
(/.f64 -1 (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (sin.f64 ky)))
(/.f64 -1 (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 (/.f64 1/2 l))))
(/.f64 -1 (*.f64 (/.f64 1/2 l) (neg.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (neg.f64 (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (sqrt.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (cbrt.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (sqrt.f64 l)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (cbrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 1/2 Om) (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (*.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 1/2 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))))
(/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(/.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) 1) (/.f64 (/.f64 1/2 l) (/.f64 (sqrt.f64 (sin.f64 ky)) Om)))
(/.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 1/2 l) (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 Om))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 (/.f64 1/2 l) (/.f64 (cbrt.f64 (sin.f64 ky)) Om)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sqrt.f64 Om)) (/.f64 (/.f64 1/2 l) (/.f64 (cbrt.f64 (sin.f64 ky)) (sqrt.f64 Om))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 1/2 l) (cbrt.f64 (/.f64 (sin.f64 ky) Om))))
(/.f64 (*.f64 (neg.f64 l) 1) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(/.f64 (*.f64 (neg.f64 l) (neg.f64 (sin.f64 ky))) (*.f64 -1/2 (neg.f64 Om)))
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 Om -1/2))
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) l) (*.f64 (neg.f64 Om) 1/2))
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) 1) (*.f64 (neg.f64 Om) (/.f64 1/2 l)))
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)) (*.f64 (neg.f64 Om) -1/2))
(/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (neg.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) -1/2)
(/.f64 (neg.f64 (*.f64 l (sin.f64 ky))) (neg.f64 (*.f64 1/2 Om)))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 (/.f64 Om (sin.f64 ky)) 1/2))
(/.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (*.f64 (/.f64 1/2 l) (neg.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 l) 1) -1/2) (/.f64 Om (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) 1) (neg.f64 Om)) (/.f64 1/2 l))
(/.f64 (/.f64 (*.f64 l 2) Om) (/.f64 1 (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l 2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (cbrt.f64 (/.f64 Om (sin.f64 ky))))) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (sqrt.f64 (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sqrt.f64 (sin.f64 ky)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (sin.f64 ky)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (/.f64 (sin.f64 ky) Om) 1/2) (/.f64 1 l))
(/.f64 (/.f64 (/.f64 (sin.f64 ky) Om) (sqrt.f64 (/.f64 1/2 l))) (sqrt.f64 (/.f64 1/2 l)))
(/.f64 (/.f64 (/.f64 (sin.f64 ky) Om) (*.f64 (cbrt.f64 (/.f64 1/2 l)) (cbrt.f64 (/.f64 1/2 l)))) (cbrt.f64 (/.f64 1/2 l)))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) 1) (*.f64 1/2 Om))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 1/2 Om))) (sqrt.f64 (*.f64 1/2 Om)))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 1/2 Om)) (cbrt.f64 (*.f64 1/2 Om)))) (cbrt.f64 (*.f64 1/2 Om)))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 1/2 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 1/2 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) -1/2)
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) -1) Om)
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 1/2) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) -1) Om)
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) 1) (sqrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) 1) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (neg.f64 (sin.f64 ky))) -1/2) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) Om) -1/2)
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) l) (neg.f64 Om)) 1/2)
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om)) -1/2)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) 1) (neg.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) -1) Om)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) (/.f64 (sin.f64 ky) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (/.f64 (sin.f64 ky) Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 ky) Om) 3) (pow.f64 (*.f64 l 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))
(exp.f64 (log.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1)
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(*.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) -1/2)
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 2)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 3)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 2) -1)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)) 1/3)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) Om))) 1)
(*.f64 (sin.f64 ky) (/.f64 1 Om))
(*.f64 (/.f64 (sin.f64 ky) Om) 1)
(*.f64 1 (/.f64 (sin.f64 ky) Om))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 1 Om) (sin.f64 ky))
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 Om))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 -1 Om) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) 1) (/.f64 (sqrt.f64 (sin.f64 ky)) Om))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) Om) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 ky)) Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) Om) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 1 (/.f64 Om (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) (cbrt.f64 (sin.f64 ky)))
(pow.f64 (/.f64 (sin.f64 ky) Om) 1)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) Om) 3) 1/3)
(pow.f64 (/.f64 Om (sin.f64 ky)) -1)
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) Om) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 ky) Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) Om))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) Om) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) Om)))
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) Om)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) Om)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 1/2)
(-.f64 (exp.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (/.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) 1)
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (/.f64 1 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (+.f64 1/4 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (-.f64 1/16 (*.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))) (+.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 1/64 (pow.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 3))) (+.f64 1/16 (-.f64 (*.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (*.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))))
(/.f64 1 (/.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))))) (/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))))))
(/.f64 (-.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (*.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))))
(/.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1/2))
(/.f64 (-.f64 1/16 (*.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) 1/4)))
(/.f64 (+.f64 1/512 (pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)) 3)) (*.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (+.f64 1/64 (-.f64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (*.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))))))
(/.f64 (-.f64 1/64 (pow.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) 3)) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (+.f64 (+.f64 1/16 (*.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (*.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (neg.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) 1) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (*.f64 (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))) (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) 1) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (sqrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))) (sqrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))) (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 2)
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 3))
(expm1.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1/2)
Outputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) 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 l (/.f64 Om (pow.f64 ky 3))) (*.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 l (/.f64 Om (pow.f64 ky 3))) (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 (*.f64 (*.f64 1/60 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)))))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 ky 3))) (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 (*.f64 (*.f64 1/60 l) (pow.f64 ky 5)) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 -3 (pow.f64 l 4))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (neg.f64 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 -3 (pow.f64 l 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (/.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 -3 (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) (pow.f64 l 6))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
(/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5)) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/512) (pow.f64 (sin.f64 ky) 5)) (pow.f64 l 5)) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)) (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5)) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/512) (pow.f64 (sin.f64 ky) 5)) -1/8) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/512) (pow.f64 (sin.f64 ky) 5)) (pow.f64 l 5)) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))
(/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))
(fma.f64 1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))))
(fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7)))))))))
(fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 l 7)) (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/512) (pow.f64 (sin.f64 ky) 5)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (/.f64 (*.f64 Om Om) ky) ky))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 Om 4))) (pow.f64 ky 4)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 (pow.f64 l 4) -2) (pow.f64 Om 4))) (pow.f64 ky 4)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (/.f64 (*.f64 Om Om) ky) ky)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 ky 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 Om 4))) (pow.f64 ky 4)) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (neg.f64 (*.f64 (fma.f64 -2 (/.f64 (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 Om 4))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 1/4 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))))) (pow.f64 ky 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 (pow.f64 l 4) -2) (pow.f64 Om 4))) (pow.f64 ky 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (/.f64 (*.f64 Om Om) ky) ky)) (*.f64 (fma.f64 -2 (*.f64 (/.f64 (fma.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (/.f64 (*.f64 (pow.f64 l 4) -2) (pow.f64 Om 4))) (*.f64 Om Om)) (*.f64 l l)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 1/4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))))) (pow.f64 ky 6))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
(/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/512)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/512)))
(+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(fma.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/512))))
(fma.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/512))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
(fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3)) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 6)))) (pow.f64 Om 6)) (+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4))))))
(fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -3)))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 6)))) (pow.f64 Om 6)) (+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
(fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3)) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 6)))) (pow.f64 Om 6)) (+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4))))))
(fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -3)))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 6)))) (pow.f64 Om 6)) (+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -3)) (pow.f64 Om 4))))))
(/.f64 ky Om)
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 3) Om)) (/.f64 ky Om))
(fma.f64 -1/6 (/.f64 (pow.f64 ky 3) Om) (/.f64 ky Om))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 3) Om)) (+.f64 (/.f64 ky Om) (*.f64 1/120 (/.f64 (pow.f64 ky 5) Om))))
(fma.f64 -1/6 (/.f64 (pow.f64 ky 3) Om) (+.f64 (/.f64 ky Om) (*.f64 1/120 (/.f64 (pow.f64 ky 5) Om))))
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 ky 3) Om) (/.f64 ky Om)) (*.f64 1/120 (/.f64 (pow.f64 ky 5) Om)))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 3) Om)) (+.f64 (/.f64 ky Om) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 ky 7) Om)) (*.f64 1/120 (/.f64 (pow.f64 ky 5) Om)))))
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 ky 3) Om) (/.f64 ky Om)) (fma.f64 -1/5040 (/.f64 (pow.f64 ky 7) Om) (*.f64 1/120 (/.f64 (pow.f64 ky 5) Om))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/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 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (*.f64 (pow.f64 l 4) -1/2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.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)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/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 -1/2 (*.f64 (pow.f64 l 6) (fma.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 6) (fma.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (*.f64 (pow.f64 l 4) -1/2)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))))))
(+.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5))))))
(+.f64 1/2 (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (/.f64 (*.f64 Om Om) ky) ky))) 1)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (/.f64 (*.f64 Om Om) ky) ky)) (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4)) (*.f64 (pow.f64 ky 4) -1/2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 ky 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4))) (*.f64 Om Om)) (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))))))) (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4)))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (/.f64 (*.f64 Om Om) ky) ky)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4))) (*.f64 (pow.f64 ky 6) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -4))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))))))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
(+.f64 1/2 (*.f64 1/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 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 4))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/512))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/512))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (fma.f64 -1/2 (/.f64 (fma.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 6)) (*.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)) (fma.f64 -1/2 (/.f64 (fma.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 6)) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -6))))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (fma.f64 -1/2 (/.f64 (fma.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 6)) (*.f64 -2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)) (fma.f64 -1/2 (/.f64 (fma.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 6)) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -6))))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 l (*.f64 1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 l (*.f64 (/.f64 Om (sin.f64 ky)) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 l (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) 1))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 l (/.f64 (/.f64 Om (sin.f64 ky)) 2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 l (/.f64 (*.f64 1/2 (neg.f64 Om)) (neg.f64 (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l 2) (/.f64 Om (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) (*.f64 Om (/.f64 1/2 l)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) (/.f64 Om (*.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 1/2 Om) l))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 (/.f64 1/2 l) Om) 1))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 Om (/.f64 1/2 l)) 1))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) (/.f64 (/.f64 1/2 l) (/.f64 1 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) (/.f64 (*.f64 Om -1/2) (neg.f64 l)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1/2 l))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 1)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 1 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 1 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) l))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 1 (/.f64 (*.f64 (/.f64 1/2 l) Om) (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 1 (/.f64 (*.f64 Om (/.f64 1/2 l)) (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 1 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (neg.f64 l)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 1 (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (neg.f64 (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (sqrt.f64 l) 2)))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)))
(/.f64 (sqrt.f64 l) (/.f64 1/2 (*.f64 (sqrt.f64 l) (/.f64 (sin.f64 ky) Om))))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 1/2 Om) (*.f64 (sqrt.f64 l) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (neg.f64 (sqrt.f64 l))))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 (*.f64 Om -1/2) (sin.f64 ky))) (neg.f64 (sqrt.f64 l)))
(*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 l) -1/2) (/.f64 (sin.f64 ky) Om)))
(/.f64 (sqrt.f64 l) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 l))))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (/.f64 1/2 l) Om) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 (sin.f64 ky)) Om))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om (/.f64 1/2 l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 (sin.f64 ky)) Om))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 1/2 l) (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 Om))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 (sin.f64 ky)) Om))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (neg.f64 (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) l)) (neg.f64 (sqrt.f64 (sin.f64 ky))))
(*.f64 (neg.f64 (sqrt.f64 (sin.f64 ky))) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om -1/2) l)))
(/.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 1/2 l) (/.f64 Om (sqrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 (sin.f64 ky)) Om))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 (*.f64 l 2))))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 Om (sqrt.f64 (*.f64 2 l)))) (sin.f64 ky))
(/.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 Om (*.f64 (sqrt.f64 (*.f64 l 2)) (sin.f64 ky))))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 Om (sqrt.f64 (*.f64 2 l)))) (sin.f64 ky))
(/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (/.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 Om (*.f64 2 (sin.f64 ky)))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (cbrt.f64 l) Om) (*.f64 2 (sin.f64 ky))))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 Om (*.f64 2 (sin.f64 ky)))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (cbrt.f64 l) Om) (*.f64 2 (sin.f64 ky))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 ky))) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 2 (sin.f64 ky)))) (cbrt.f64 l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)) 1/2))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) 1/2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 2 (sin.f64 ky)))) (cbrt.f64 l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)) 1/2))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 2 (sin.f64 ky)))) (cbrt.f64 l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)) 1/2))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 1/2 (*.f64 (cbrt.f64 l) (/.f64 (sin.f64 ky) Om))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 2 (sin.f64 ky)))) (cbrt.f64 l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)) 1/2))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 1/2 Om) (*.f64 (cbrt.f64 l) (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 2 (sin.f64 ky)))) (cbrt.f64 l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)) 1/2))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (neg.f64 (cbrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 Om -1/2) (sin.f64 ky))) (neg.f64 (cbrt.f64 l)))
(*.f64 (neg.f64 (cbrt.f64 l)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om -1/2)) (sin.f64 ky)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 (cbrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 2 (sin.f64 ky)))) (cbrt.f64 l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)) 1/2))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (/.f64 1/2 l) Om) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om (/.f64 1/2 l)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 (/.f64 1/2 l) Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om (/.f64 1/2 l)) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 1/2 l) (*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 1 Om))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (neg.f64 (cbrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om -1/2) l)) (neg.f64 (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (cbrt.f64 (sin.f64 ky)))) (/.f64 (*.f64 Om -1/2) l))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 1/2 l) (/.f64 Om (cbrt.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (cbrt.f64 (*.f64 l 2)) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 (*.f64 (*.f64 l l) 4))))
(/.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 (*.f64 l (*.f64 l 4)))))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 l 4))) (*.f64 (/.f64 (cbrt.f64 (*.f64 2 l)) Om) (sin.f64 ky)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 (*.f64 l 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l (*.f64 l 4))) Om) (*.f64 (sin.f64 ky) (cbrt.f64 (*.f64 2 l))))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (*.f64 2 l))) (/.f64 (cbrt.f64 (*.f64 l (*.f64 l 4))) Om))
(/.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (/.f64 Om (*.f64 (cbrt.f64 (*.f64 l 2)) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l (*.f64 l 4))) Om) (*.f64 (sin.f64 ky) (cbrt.f64 (*.f64 2 l))))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (*.f64 2 l))) (/.f64 (cbrt.f64 (*.f64 l (*.f64 l 4))) Om))
(/.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) (/.f64 (/.f64 1/2 l) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2) (/.f64 (/.f64 1/2 l) (cbrt.f64 (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 1/2)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l (sin.f64 ky)) (*.f64 1/2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l (sin.f64 ky)) (/.f64 1/2 (/.f64 1 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 l) (*.f64 (/.f64 Om (sin.f64 ky)) -1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) -2))
(*.f64 (*.f64 (/.f64 (neg.f64 l) Om) (sin.f64 ky)) -2)
(*.f64 -2 (*.f64 (/.f64 (neg.f64 (sin.f64 ky)) Om) l))
(/.f64 (neg.f64 l) (/.f64 (*.f64 -1/2 Om) (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 l) (/.f64 -1/2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 l) (/.f64 (*.f64 -1/2 (/.f64 Om (sin.f64 ky))) 1))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 l) (/.f64 (*.f64 -1/2 (neg.f64 Om)) (neg.f64 (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 1/2 l) (neg.f64 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (/.f64 1/2 l) (/.f64 -1 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 Om) (*.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (neg.f64 Om) 1/2) l))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (neg.f64 Om) (/.f64 1/2 l)) 1))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (neg.f64 Om) -1/2) (neg.f64 l)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (*.f64 Om 1/2))
(/.f64 (sqrt.f64 (neg.f64 (sin.f64 ky))) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (sqrt.f64 (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sin.f64 ky))) (/.f64 (*.f64 Om -1/2) l)) (sqrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (sqrt.f64 (neg.f64 (sin.f64 ky))) (/.f64 (sqrt.f64 (neg.f64 (sin.f64 ky))) (/.f64 (*.f64 Om -1/2) l)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (/.f64 Om (sqrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))) Om) (sqrt.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) Om))
(/.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (sqrt.f64 (neg.f64 l))))
(/.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (/.f64 (*.f64 Om -1/2) (sin.f64 ky)) (sqrt.f64 (neg.f64 l))))
(*.f64 (sqrt.f64 (neg.f64 l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 l)) (*.f64 Om -1/2)) (sin.f64 ky)))
(/.f64 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) (/.f64 1/2 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 1/2) (sqrt.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) (sqrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 1/2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 1/2 Om) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 l (sin.f64 ky)))) (*.f64 Om 1/2)) (cbrt.f64 (*.f64 l (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 l (sin.f64 ky)))) (*.f64 Om 1/2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 ky))) (cbrt.f64 (neg.f64 (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (cbrt.f64 (neg.f64 (sin.f64 ky)))))
(/.f64 (cbrt.f64 (neg.f64 (sin.f64 ky))) (/.f64 (/.f64 (/.f64 (*.f64 Om -1/2) l) (cbrt.f64 (neg.f64 (sin.f64 ky)))) (cbrt.f64 (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sin.f64 ky))) (/.f64 (/.f64 (*.f64 Om -1/2) l) (cbrt.f64 (neg.f64 (sin.f64 ky))))) (cbrt.f64 (neg.f64 (sin.f64 ky))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (cbrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)))) (/.f64 Om (cbrt.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))) (cbrt.f64 (*.f64 l (*.f64 2 (sin.f64 ky))))) Om) (cbrt.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 Om (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))) (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (cbrt.f64 (neg.f64 l))))
(/.f64 (cbrt.f64 (neg.f64 l)) (/.f64 (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (cbrt.f64 (neg.f64 l)) -1/2)) (cbrt.f64 (neg.f64 l))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (/.f64 Om (sin.f64 ky))) (/.f64 (cbrt.f64 (neg.f64 l)) -1/2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)))) (/.f64 1/2 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (cbrt.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om))) (/.f64 1/2 (cbrt.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) (/.f64 1/2 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))))
(/.f64 (*.f64 l (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 1/2 Om) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (sin.f64 ky))) (*.f64 Om 1/2)) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 l (sqrt.f64 (sin.f64 ky))) (*.f64 Om 1/2)))
(/.f64 (*.f64 l (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 1/2 Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 Om 1/2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 l (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 l 2) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 l 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (cbrt.f64 (sin.f64 ky)))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 l (sqrt.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 1/2 (sqrt.f64 (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2)) (/.f64 1/2 (cbrt.f64 (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (/.f64 (sin.f64 ky) Om) (neg.f64 l)) -1/2)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) (*.f64 1/2 (neg.f64 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (neg.f64 l) (sin.f64 ky)) (*.f64 -1/2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (neg.f64 l) (sin.f64 ky)) (*.f64 Om -1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (neg.f64 l) (/.f64 (sin.f64 ky) Om)) -1/2)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (neg.f64 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 1/2 l)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (*.f64 1/2 (sqrt.f64 Om))) l)
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 ky) (cbrt.f64 Om))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 1/2 l)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 1/2 (cbrt.f64 Om))) l)
(/.f64 (/.f64 (sin.f64 ky) 1) (*.f64 (/.f64 1/2 l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (*.f64 (/.f64 1/2 l) (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 1/2 l)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (*.f64 1/2 (sqrt.f64 Om))) l)
(/.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 1/2 l) (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 1/2 l)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 1/2 (cbrt.f64 Om))) l)
(/.f64 -1 (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) l))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 -1 (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 -1 (*.f64 (/.f64 Om (sin.f64 ky)) (neg.f64 (/.f64 1/2 l))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 -1 (*.f64 (/.f64 1/2 l) (neg.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (sqrt.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 (*.f64 Om -1/2) l) (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 Om -1/2) l))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (/.f64 1/2 l) (neg.f64 Om)) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 Om -1/2) l)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 Om -1/2) l)))
(/.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (/.f64 Om (sin.f64 ky)) (/.f64 (sqrt.f64 l) -1/2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 l)) (/.f64 Om (sin.f64 ky))) (/.f64 (sqrt.f64 l) -1/2))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -1/2) (cbrt.f64 l)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 Om -1/2) (sin.f64 ky))) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 Om -1/2) (sin.f64 ky))))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 1/2 Om) (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 (/.f64 (*.f64 Om 1/2) (sqrt.f64 l)) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))))
(*.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (*.f64 Om 1/2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (*.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (*.f64 2 l)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) (/.f64 Om (sqrt.f64 (*.f64 2 l)))) (sqrt.f64 (sin.f64 ky)))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 1/2 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 (sqrt.f64 l) 1/2) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) Om))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)))
(/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) 1) (/.f64 (/.f64 1/2 l) (/.f64 (sqrt.f64 (sin.f64 ky)) Om)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 (sin.f64 ky)) Om))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 1/2 l) (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 Om))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 1/2 l)) (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 Om)) (*.f64 (/.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) 1/2) l))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 (/.f64 1/2 l) (/.f64 (cbrt.f64 (sin.f64 ky)) Om)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om 1/2) l)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sqrt.f64 Om)) (/.f64 (/.f64 1/2 l) (/.f64 (cbrt.f64 (sin.f64 ky)) (sqrt.f64 Om))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (/.f64 (/.f64 1/2 l) (cbrt.f64 (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l) (/.f64 (cbrt.f64 (sin.f64 ky)) (sqrt.f64 Om))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 1/2 l) (cbrt.f64 (/.f64 (sin.f64 ky) Om))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 1/2 l)) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) (*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 Om) 2)) 1/2) l))
(/.f64 (*.f64 (neg.f64 l) 1) (*.f64 -1/2 (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (neg.f64 l) (neg.f64 (sin.f64 ky))) (*.f64 -1/2 (neg.f64 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 Om -1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) l) (*.f64 (neg.f64 Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) 1) (*.f64 (neg.f64 Om) (/.f64 1/2 l)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)) (*.f64 (neg.f64 Om) -1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (neg.f64 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) -1/2)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (*.f64 l (sin.f64 ky))) (neg.f64 (*.f64 1/2 Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 (/.f64 Om (sin.f64 ky)) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (*.f64 (/.f64 1/2 l) (neg.f64 (neg.f64 Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (neg.f64 l) 1) -1/2) (/.f64 Om (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) 1) (neg.f64 Om)) (/.f64 1/2 l))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 l 2) Om) (/.f64 1 (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 l 2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (cbrt.f64 (/.f64 Om (sin.f64 ky))))) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 (/.f64 Om (sin.f64 ky)))) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 ky))))) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 2 l) (cbrt.f64 (/.f64 Om (sin.f64 ky)))) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (sqrt.f64 (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (cbrt.f64 (sin.f64 ky)))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sqrt.f64 (sin.f64 ky)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 2 l) (*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 (sin.f64 ky))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (sin.f64 ky)))))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 l (/.f64 (sqrt.f64 Om) 2))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 Om)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (sqrt.f64 Om) 2))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (sin.f64 ky)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 2 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 2 l) (*.f64 (/.f64 (cbrt.f64 Om) (cbrt.f64 (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))))
(/.f64 (/.f64 (*.f64 l (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (/.f64 (cbrt.f64 Om) (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (/.f64 (sin.f64 ky) Om) 1/2) (/.f64 1 l))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (/.f64 (sin.f64 ky) Om) (sqrt.f64 (/.f64 1/2 l))) (sqrt.f64 (/.f64 1/2 l)))
(/.f64 (/.f64 (sin.f64 ky) Om) (*.f64 (sqrt.f64 (/.f64 1/2 l)) (sqrt.f64 (/.f64 1/2 l))))
(/.f64 (/.f64 (/.f64 (sin.f64 ky) Om) (*.f64 (cbrt.f64 (/.f64 1/2 l)) (cbrt.f64 (/.f64 1/2 l)))) (cbrt.f64 (/.f64 1/2 l)))
(/.f64 (/.f64 (sin.f64 ky) Om) (*.f64 (cbrt.f64 (/.f64 1/2 l)) (*.f64 (cbrt.f64 (/.f64 1/2 l)) (cbrt.f64 (/.f64 1/2 l)))))
(/.f64 (/.f64 (/.f64 (sin.f64 ky) Om) (cbrt.f64 (/.f64 1/2 l))) (*.f64 (cbrt.f64 (/.f64 1/2 l)) (cbrt.f64 (/.f64 1/2 l))))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) 1) (*.f64 1/2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 1/2 Om))) (sqrt.f64 (*.f64 1/2 Om)))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 l (sin.f64 ky)) (*.f64 (sqrt.f64 (*.f64 Om 1/2)) (sqrt.f64 (*.f64 Om 1/2))))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 1/2 Om)) (cbrt.f64 (*.f64 1/2 Om)))) (cbrt.f64 (*.f64 1/2 Om)))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om 1/2))) (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om 1/2)))) (cbrt.f64 (*.f64 Om 1/2)))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (cbrt.f64 (*.f64 Om 1/2))))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 1/2 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 l (sin.f64 ky)) (*.f64 (sqrt.f64 Om) (*.f64 1/2 (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 1/2 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 l (sin.f64 ky)) (*.f64 (*.f64 1/2 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) -1/2)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 1/2 l)) (neg.f64 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) 1) (neg.f64 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 2) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 2) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) -1) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 ky))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 1/2) (neg.f64 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) 1) (neg.f64 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 2) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 2) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) -1) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 l 2)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) 1) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 (sqrt.f64 Om) 2))) (*.f64 (cbrt.f64 Om) (cbrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 (sqrt.f64 Om) 2))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 l) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 (sqrt.f64 Om) 2))) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) 1) (cbrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sin.f64 ky)) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sin.f64 ky)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sin.f64 ky)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sin.f64 ky)) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (neg.f64 (sin.f64 ky))) -1/2) (neg.f64 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) Om) -1/2)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) l) (neg.f64 Om)) 1/2)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om)) -1/2)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) 1) (neg.f64 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 2) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 2) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) -1) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) 2)) (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 l 2) (sin.f64 ky))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))))
(pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 1)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(pow.f64 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 3) 1/3)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (sin.f64 ky) Om) (log.f64 (pow.f64 (exp.f64 l) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 3))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (/.f64 (sin.f64 ky) Om) 3)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 ky) Om) 3) (pow.f64 (*.f64 l 2) 3)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(exp.f64 (log.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 1))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (*.f64 1 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))))
(*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) -1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 2) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) Om))) 1)
(/.f64 (sin.f64 ky) Om)
(*.f64 (sin.f64 ky) (/.f64 1 Om))
(/.f64 (sin.f64 ky) Om)
(*.f64 (/.f64 (sin.f64 ky) Om) 1)
(/.f64 (sin.f64 ky) Om)
(*.f64 1 (/.f64 (sin.f64 ky) Om))
(/.f64 (sin.f64 ky) Om)
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 1 Om) (sqrt.f64 (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) Om)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 1 Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2))
(/.f64 (sin.f64 ky) Om)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 2) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) Om)
(*.f64 (/.f64 1 Om) (sin.f64 ky))
(/.f64 (sin.f64 ky) Om)
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 Om))
(/.f64 (sin.f64 ky) Om)
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(/.f64 (*.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 -1 Om) (neg.f64 (sin.f64 ky)))
(/.f64 (sin.f64 ky) Om)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) 1) (/.f64 (sqrt.f64 (sin.f64 ky)) Om))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) Om))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) Om) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) Om))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 ky)) Om))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) Om))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (cbrt.f64 (sin.f64 ky)) Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (cbrt.f64 (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) Om) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) Om))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (cbrt.f64 (sin.f64 ky)) Om))
(*.f64 (/.f64 1 (/.f64 Om (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 1 Om) (cbrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 (sin.f64 ky) Om) 1)
(/.f64 (sin.f64 ky) Om)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) 2)
(/.f64 (sin.f64 ky) Om)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) Om)) 3)
(/.f64 (sin.f64 ky) Om)
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) Om) 3) 1/3)
(/.f64 (sin.f64 ky) Om)
(pow.f64 (/.f64 Om (sin.f64 ky)) -1)
(/.f64 (sin.f64 ky) Om)
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 Om))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) Om) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) Om)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) Om))))
(/.f64 (sin.f64 ky) Om)
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) Om) 3))
(/.f64 (sin.f64 ky) Om)
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)))
(/.f64 (sin.f64 ky) Om)
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) Om)
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) Om)
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) Om)) 1))
(/.f64 (sin.f64 ky) Om)
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) Om)))
(/.f64 (sin.f64 ky) Om)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(-.f64 (exp.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) 1)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (/.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) 1)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 2))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (/.f64 1 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (/.f64 1 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(/.f64 (*.f64 1 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (/.f64 1 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(/.f64 (*.f64 1 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (+.f64 1/4 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))) (+.f64 1/4 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(*.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (+.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (-.f64 1/16 (*.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))) (+.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (-.f64 1/16 (*.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))) (+.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))) (-.f64 1/16 (*.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))) (+.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 1/64 (pow.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 3))) (+.f64 1/16 (-.f64 (*.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (*.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (+.f64 1/64 (pow.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3))) (+.f64 1/16 (*.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (-.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1/4))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/64 (pow.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) 3))) (+.f64 1/16 (*.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (+.f64 (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))) 1/4)))))
(/.f64 1 (/.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))))) (/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))))
(*.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)))) (/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))))))) (cbrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))))) (/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))))
(/.f64 (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)))) (/.f64 (/.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))))) (cbrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))))))
(/.f64 (-.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (*.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))))
(/.f64 (/.f64 (-.f64 1/64 (/.f64 (/.f64 1/64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))))
(/.f64 (-.f64 1/64 (/.f64 (/.f64 1/64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))) (*.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)))))
(/.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1/2))
(/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) -1/2))
(/.f64 (+.f64 -1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (-.f64 1/16 (*.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) 1/4)))
(/.f64 (-.f64 1/16 (/.f64 (/.f64 1/16 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (+.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))))
(/.f64 (-.f64 1/16 (/.f64 (/.f64 1/16 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) (+.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))))))
(/.f64 (+.f64 1/512 (pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)) 3)) (*.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (+.f64 1/64 (-.f64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (*.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))))))
(/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3) 3))) (*.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (+.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) (-.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) 1/8)))))
(/.f64 (/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3) 3))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))) (+.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)) (-.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3)) 1/8))))
(/.f64 (-.f64 1/64 (pow.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) 3)) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (+.f64 (+.f64 1/16 (*.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (*.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))))))
(/.f64 (-.f64 1/64 (pow.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) 3)) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (+.f64 1/16 (+.f64 (/.f64 (/.f64 1/16 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (/.f64 1/16 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))))))
(/.f64 (-.f64 1/64 (/.f64 1/64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)) 3))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) (+.f64 1/16 (+.f64 (/.f64 (/.f64 1/16 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/16 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) -1/2))
(/.f64 (+.f64 -1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3)))) (neg.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))) (neg.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(/.f64 (-.f64 -1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))) (neg.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))))
(/.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) 1) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (*.f64 (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))))
(/.f64 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (*.f64 (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))) (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (*.f64 (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (*.f64 (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (*.f64 (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))) (*.f64 (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))))
(/.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) 1) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (sqrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))) (sqrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (*.f64 (sqrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (sqrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))) (*.f64 (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))))
(/.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))) 3))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))) (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))) (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))))
(/.f64 (/.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))) 3))) (cbrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))) (cbrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))))) (cbrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 2)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 3)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 3) 1/3)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 3))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(expm1.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))) 1))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) -1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))))))
(fma.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om)) 2)))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 ky) Om))))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om))) 2)))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))))) 1/2)

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))
0.3b
(*.f64 (/.f64 l Om) (/.f64 l Om))
14.9b
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))
Compiler

Compiled 61 to 16 computations (73.8% saved)

series6.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))
1.0ms
ky
@0
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))
1.0ms
Om
@0
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))
0.0ms
ky
@inf
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))
0.0ms
Om
@inf
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))

rewrite113.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1402×associate-/r*
1046×associate-/l*
550×distribute-rgt-in
502×distribute-lft-in
332×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify123.0ms (0.7%)

Algorithm
egg-herbie
Rules
1658×times-frac
1224×associate-/r*
1008×associate-/r/
866×associate-*r*
734×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074615473
1207913935
Stop Event
node limit
Counts
385 → 461
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (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 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 1)
(/.f64 l (/.f64 (/.f64 Om l) (*.f64 (/.f64 1 Om) (*.f64 ky ky))))
(/.f64 l (/.f64 Om (*.f64 (/.f64 l Om) (*.f64 ky ky))))
(/.f64 (/.f64 l Om) (/.f64 (/.f64 Om l) (*.f64 ky ky)))
(/.f64 (*.f64 ky ky) (*.f64 (/.f64 Om l) (/.f64 Om l)))
(/.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (/.f64 l Om) (*.f64 ky ky))))
(/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 l Om)) (*.f64 ky ky))))
(/.f64 (*.f64 (/.f64 l Om) ky) (/.f64 (/.f64 Om l) ky))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 (/.f64 Om l) (*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 ky ky))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 Om l))
(/.f64 (*.f64 l (/.f64 l Om)) (/.f64 Om (*.f64 ky ky)))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (/.f64 l Om) (*.f64 ky ky))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky))) (/.f64 (/.f64 Om l) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky))) (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)))) (/.f64 (/.f64 Om l) (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)))))
(/.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (pow.f64 ky 4))) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 ky) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) ky) (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 l Om)) ky)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) Om)
(/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (/.f64 Om l) Om))
(/.f64 (*.f64 (neg.f64 l) (*.f64 ky ky)) (*.f64 (/.f64 Om l) (neg.f64 Om)))
(/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) Om)
(/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) Om)
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) Om) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 1 (pow.f64 (cbrt.f64 l) 2))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) Om) Om)
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) 1) (*.f64 Om Om))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) Om))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) Om))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 Om) 2))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) 1) Om)
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) 1) Om)
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) -1) Om)
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) Om) Om)
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 1) (*.f64 Om Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 Om) 2))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) 1) Om)
(/.f64 (/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(pow.f64 (*.f64 (/.f64 l Om) ky) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 l Om) 2) 3) (pow.f64 (*.f64 ky ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 ky ky) 3) (pow.f64 (pow.f64 (/.f64 l Om) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) ky))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) ky))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 l Om) 2))) 1)
(/.f64 l (*.f64 (/.f64 Om l) Om))
(/.f64 l (*.f64 Om (/.f64 Om l)))
(/.f64 l (/.f64 (*.f64 Om (/.f64 Om l)) 1))
(/.f64 l (/.f64 (*.f64 Om (neg.f64 Om)) (neg.f64 l)))
(/.f64 (/.f64 l Om) (/.f64 Om l))
(/.f64 (pow.f64 (/.f64 l Om) 2) 1)
(/.f64 1 (*.f64 (/.f64 Om l) (/.f64 Om l)))
(/.f64 1 (/.f64 (*.f64 Om (/.f64 Om l)) l))
(/.f64 1 (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (neg.f64 l)))
(/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (/.f64 Om l) (sqrt.f64 (/.f64 l Om))))
(/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 Om (*.f64 (sqrt.f64 (/.f64 l Om)) l)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om l) Om) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 Om (/.f64 Om l)) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 l) (/.f64 1 Om))))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 l) l)))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) (/.f64 l Om))))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (neg.f64 (sqrt.f64 l))))
(/.f64 (sqrt.f64 l) (*.f64 (/.f64 Om l) (/.f64 Om (sqrt.f64 l))))
(/.f64 (cbrt.f64 (/.f64 l Om)) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 (/.f64 Om l) (cbrt.f64 (/.f64 l Om))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 Om (*.f64 (cbrt.f64 (/.f64 l Om)) l)))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 Om l) Om) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 Om (/.f64 Om l)) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (/.f64 Om l) Om) (cbrt.f64 l)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 Om (/.f64 Om l)) (cbrt.f64 l)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om l) (*.f64 (cbrt.f64 l) (/.f64 1 Om))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 l) l)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 (cbrt.f64 l) (/.f64 l Om))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (neg.f64 (cbrt.f64 l))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 Om l) (/.f64 Om (cbrt.f64 l))))
(/.f64 (*.f64 l l) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 Om (/.f64 1 Om)))
(/.f64 (*.f64 l (/.f64 l Om)) Om)
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 Om l) l))
(/.f64 (neg.f64 l) (*.f64 (/.f64 Om l) (neg.f64 Om)))
(/.f64 (neg.f64 l) (/.f64 (/.f64 Om l) (/.f64 -1 Om)))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (neg.f64 l)))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (neg.f64 Om) Om) l))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (/.f64 l Om)))
(/.f64 (neg.f64 l) (/.f64 (*.f64 (neg.f64 Om) (/.f64 Om l)) 1))
(/.f64 (sqrt.f64 (*.f64 l (/.f64 l Om))) (/.f64 Om (sqrt.f64 (*.f64 l (/.f64 l Om)))))
(/.f64 (sqrt.f64 (*.f64 l (/.f64 l Om))) (*.f64 (/.f64 Om l) (sqrt.f64 Om)))
(/.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (sqrt.f64 (neg.f64 l))))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 4))) (/.f64 (/.f64 Om l) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) (cbrt.f64 (*.f64 l (/.f64 l Om)))) (/.f64 Om (cbrt.f64 (*.f64 l (/.f64 l Om)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (cbrt.f64 (neg.f64 l))))
(/.f64 (*.f64 l (sqrt.f64 l)) (/.f64 (*.f64 Om Om) (sqrt.f64 l)))
(/.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (*.f64 l (sqrt.f64 (/.f64 l Om))) (/.f64 Om (sqrt.f64 (/.f64 l Om))))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) (/.f64 Om (cbrt.f64 (/.f64 l Om))))
(/.f64 (*.f64 (/.f64 l Om) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 l)))
(/.f64 (*.f64 l (neg.f64 l)) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 l) l) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (neg.f64 l) l) (*.f64 (neg.f64 Om) Om))
(/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (neg.f64 Om))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) (sqrt.f64 Om))
(/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (cbrt.f64 Om))
(/.f64 (/.f64 l 1) (*.f64 (/.f64 Om l) Om))
(/.f64 (/.f64 l (sqrt.f64 Om)) (*.f64 (/.f64 Om l) (sqrt.f64 Om)))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 Om l) (cbrt.f64 Om)))
(/.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (/.f64 Om l) (/.f64 l (sqrt.f64 Om))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 Om l) (/.f64 l (cbrt.f64 Om))))
(/.f64 -1 (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) l))
(/.f64 -1 (*.f64 (/.f64 Om l) (neg.f64 (/.f64 Om l))))
(/.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (sqrt.f64 l)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (cbrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 l Om))) (/.f64 Om (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 l Om)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)) (/.f64 Om (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l))))
(/.f64 (/.f64 l (*.f64 (sqrt.f64 Om) Om)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (/.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (/.f64 l (*.f64 Om Om)) (/.f64 1 l))
(/.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (/.f64 Om l) (/.f64 (sqrt.f64 l) Om)))
(/.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 Om l) (/.f64 (sqrt.f64 l) (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (/.f64 Om l) (/.f64 (cbrt.f64 l) Om)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 Om)) (/.f64 (/.f64 Om l) (/.f64 (cbrt.f64 l) (sqrt.f64 Om))))
(/.f64 (*.f64 (neg.f64 l) 1) (*.f64 (neg.f64 Om) (/.f64 Om l)))
(/.f64 (neg.f64 (*.f64 l l)) (neg.f64 (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (neg.f64 Om))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 (/.f64 Om l) (neg.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 l (/.f64 l Om)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 l l) 1) (*.f64 Om Om))
(/.f64 (/.f64 (*.f64 l l) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) Om))
(/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) Om))
(/.f64 (/.f64 (/.f64 l Om) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (/.f64 l Om) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 1 (pow.f64 (cbrt.f64 l) 2))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 Om) 2))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (neg.f64 l) (/.f64 Om l)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (neg.f64 Om)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l (neg.f64 l)) Om) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) -1) Om)
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) -1) Om)
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) 1) (sqrt.f64 Om))
(/.f64 (/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) 1) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) 1) (neg.f64 Om)) (/.f64 Om l))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) 1) (neg.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) -1) Om)
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(pow.f64 (pow.f64 (/.f64 l Om) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 l Om) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 l Om) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 l Om) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 l Om) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 l Om) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 l Om) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 l Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 l Om)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 l Om))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 l Om) 2)))
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 0)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (/.f64 1/4 (/.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))
(-.f64 (+.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 1)
(*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky))) (hypot.f64 1 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(*.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (/.f64 1 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (/.f64 1 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))) (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))
(*.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))
(*.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (-.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2) (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))))
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (-.f64 1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))) (+.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)))
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (+.f64 1 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(/.f64 1 (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (/.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (/.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (cbrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))) (/.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (cbrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (cbrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))) (/.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (cbrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) 1) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2) 1))
(/.f64 (-.f64 1 (*.f64 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)) (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (*.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (-.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))))
(/.f64 (-.f64 1 (*.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)) 3)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (+.f64 1 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)) (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) 3)) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))))))
(/.f64 (neg.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (neg.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(/.f64 (neg.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (neg.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(/.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) 1) (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(/.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (sqrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(/.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (cbrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))) (cbrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(/.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) 1) (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(/.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(/.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 1)
(pow.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)
(fma.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(fma.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky)) (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky)) 1)
(fma.f64 (cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)) 1)
(fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) -1/2) (*.f64 ky ky) 1)
Outputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(pow.f64 (/.f64 l Om) 2)
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2)
(*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2)
(*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2)
(*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2)
(*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2)
(*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 1)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 l (/.f64 (/.f64 Om l) (*.f64 (/.f64 1 Om) (*.f64 ky ky))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 l (/.f64 Om (*.f64 (/.f64 l Om) (*.f64 ky ky))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 l Om) (/.f64 (/.f64 Om l) (*.f64 ky ky)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 ky ky) (*.f64 (/.f64 Om l) (/.f64 Om l)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (/.f64 l Om) (*.f64 ky ky))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 l Om)) (*.f64 ky ky))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 Om l)) (*.f64 (*.f64 ky ky) (sqrt.f64 (/.f64 l Om))))
(*.f64 (*.f64 ky (*.f64 ky (sqrt.f64 (/.f64 l Om)))) (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 Om l)))
(/.f64 (*.f64 (/.f64 l Om) ky) (/.f64 (/.f64 Om l) ky))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 (/.f64 Om l) (*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 ky ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 Om l)) (*.f64 (*.f64 ky ky) (cbrt.f64 (/.f64 l Om))))
(*.f64 (*.f64 ky (*.f64 ky (cbrt.f64 (/.f64 l Om)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 Om l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 Om l))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 l (/.f64 l Om)) (/.f64 Om (*.f64 ky ky)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (/.f64 l Om) (*.f64 ky ky))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky))) (/.f64 (/.f64 Om l) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om)) (/.f64 Om l)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om)))
(*.f64 (sqrt.f64 (*.f64 ky (*.f64 ky (/.f64 l Om)))) (/.f64 (sqrt.f64 (*.f64 ky (*.f64 ky (/.f64 l Om)))) (/.f64 Om l)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky))) (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)))) (/.f64 (/.f64 Om l) (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om)) (cbrt.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om))) (/.f64 Om l)) (cbrt.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om)))
(*.f64 (cbrt.f64 (*.f64 ky (*.f64 ky (/.f64 l Om)))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 ky (*.f64 ky (/.f64 l Om)))) (cbrt.f64 (*.f64 ky (*.f64 ky (/.f64 l Om))))) Om) l))
(/.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (pow.f64 ky 4))) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (pow.f64 ky 4))) (/.f64 Om l)) (pow.f64 (cbrt.f64 ky) 2))
(*.f64 (pow.f64 (cbrt.f64 ky) 2) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (pow.f64 ky 4))) Om) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) ky) (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 l Om)) ky)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 Om l)) (*.f64 (*.f64 ky ky) (sqrt.f64 (/.f64 l Om))))
(*.f64 (*.f64 ky (*.f64 ky (sqrt.f64 (/.f64 l Om)))) (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 Om l)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) Om)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (/.f64 Om l) Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (neg.f64 l) (*.f64 ky ky)) (*.f64 (/.f64 Om l) (neg.f64 Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) Om)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (neg.f64 Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) Om)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) Om) (/.f64 1 l))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (*.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 (/.f64 Om l))))
(*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 (/.f64 Om l))) (/.f64 (*.f64 ky ky) (sqrt.f64 (/.f64 Om l))))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(*.f64 (/.f64 (/.f64 l Om) (cbrt.f64 (/.f64 Om l))) (/.f64 (*.f64 ky ky) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (/.f64 1 (sqrt.f64 l))) Om) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (/.f64 (*.f64 (*.f64 (/.f64 l Om) (sqrt.f64 l)) (*.f64 ky ky)) Om))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 1 (pow.f64 (cbrt.f64 l) 2))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (*.f64 (/.f64 Om (cbrt.f64 l)) (/.f64 1 (pow.f64 (cbrt.f64 l) 2))))
(*.f64 (/.f64 (*.f64 ky ky) (/.f64 Om (cbrt.f64 l))) (*.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 l)) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))))
(/.f64 (*.f64 ky (*.f64 ky (/.f64 l Om))) (*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 l)) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (*.f64 (/.f64 (sqrt.f64 Om) (cbrt.f64 l)) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))))
(*.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) (cbrt.f64 l))) (/.f64 (*.f64 ky ky) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om)) l)
(*.f64 l (/.f64 (*.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (*.f64 ky ky)) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 l)) (cbrt.f64 Om)) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (/.f64 l Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (*.f64 ky ky)) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (*.f64 ky ky)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (*.f64 (/.f64 (cbrt.f64 Om) (cbrt.f64 l)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))))
(*.f64 (/.f64 (*.f64 ky ky) (/.f64 (cbrt.f64 Om) (cbrt.f64 l))) (*.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) Om) Om)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) 1) (*.f64 Om Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) Om))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) Om))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 Om) 2))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 Om) 4)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (/.f64 (*.f64 ky ky) (pow.f64 (cbrt.f64 Om) 4)))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) 1) Om)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l (/.f64 l Om))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) 1) Om)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 l Om) (*.f64 ky ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) 1) (neg.f64 Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (neg.f64 l)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (*.f64 (/.f64 (neg.f64 l) (sqrt.f64 (neg.f64 Om))) (/.f64 l Om)) (/.f64 (*.f64 ky ky) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) (neg.f64 Om)) (cbrt.f64 (neg.f64 Om))) (/.f64 (*.f64 ky ky) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) -1) Om)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 l Om) (*.f64 ky ky))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) Om) Om)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 1) (*.f64 Om Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) Om))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) Om))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 Om) 2))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 Om) 4)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (/.f64 (*.f64 ky ky) (pow.f64 (cbrt.f64 Om) 4)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) 1) Om)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (sqrt.f64 Om)) (sqrt.f64 Om)) l)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (/.f64 (*.f64 ky ky) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l (/.f64 l Om)) (*.f64 ky ky)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (*.f64 (*.f64 Om (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (*.f64 ky ky) (cbrt.f64 Om)))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (*.f64 (/.f64 l Om) ky) 2)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 3)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3) 1/3)
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(sqrt.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))
(sqrt.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 l Om) 2) 3) (pow.f64 (*.f64 ky ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 l Om) 2) 3) (pow.f64 ky 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 ky ky) 3) (pow.f64 (pow.f64 (/.f64 l Om) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 l Om) 2) 3) (pow.f64 (*.f64 ky ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 l Om) 2) 3) (pow.f64 ky 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) ky))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 ky (/.f64 l Om))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) ky))) 1))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 ky (/.f64 l Om))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 l Om) 2))) 1)
(pow.f64 (/.f64 l Om) 2)
(/.f64 l (*.f64 (/.f64 Om l) Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 l (*.f64 Om (/.f64 Om l)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 l (/.f64 (*.f64 Om (/.f64 Om l)) 1))
(pow.f64 (/.f64 l Om) 2)
(/.f64 l (/.f64 (*.f64 Om (neg.f64 Om)) (neg.f64 l)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 l Om) (/.f64 Om l))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (pow.f64 (/.f64 l Om) 2) 1)
(pow.f64 (/.f64 l Om) 2)
(/.f64 1 (*.f64 (/.f64 Om l) (/.f64 Om l)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 1 (/.f64 (*.f64 Om (/.f64 Om l)) l))
(pow.f64 (/.f64 l Om) 2)
(/.f64 1 (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (neg.f64 l)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (/.f64 Om l) (sqrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 Om l)) (sqrt.f64 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 (/.f64 l Om))) (/.f64 Om l))
(/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 Om (*.f64 (sqrt.f64 (/.f64 l Om)) l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 Om l)) (sqrt.f64 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 (/.f64 l Om))) (/.f64 Om l))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om l) Om) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 Om (/.f64 Om l)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 l) (/.f64 1 Om))))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 l) l)))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) (/.f64 l Om))))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (neg.f64 (sqrt.f64 l))))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om l) (/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 Om))))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 1 Om) (*.f64 (/.f64 l Om) (sqrt.f64 l))))
(/.f64 (sqrt.f64 l) (*.f64 (/.f64 Om l) (/.f64 Om (sqrt.f64 l))))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (cbrt.f64 (/.f64 l Om)) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 l Om)) (/.f64 Om l)) (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (*.f64 (/.f64 (cbrt.f64 (/.f64 l Om)) Om) l))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 (/.f64 Om l) (cbrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 Om l)) (cbrt.f64 (/.f64 l Om)))
(*.f64 (cbrt.f64 (/.f64 l Om)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 Om l)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 Om (*.f64 (cbrt.f64 (/.f64 l Om)) l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 Om l)) (cbrt.f64 (/.f64 l Om)))
(*.f64 (cbrt.f64 (/.f64 l Om)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) (/.f64 Om l)))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 Om l) Om) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 Om (/.f64 Om l)) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (/.f64 Om l) Om) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 Om (/.f64 Om l)) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om l) (*.f64 (cbrt.f64 l) (/.f64 1 Om))))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 l) l)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 (cbrt.f64 l) (/.f64 l Om))))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (neg.f64 (cbrt.f64 l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 Om l) (neg.f64 Om))) (neg.f64 (cbrt.f64 l)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) Om) l) (*.f64 1 (/.f64 (cbrt.f64 l) Om)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 Om l) (/.f64 Om (cbrt.f64 l))))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (*.f64 l l) (*.f64 Om Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (*.f64 l l) (/.f64 Om (/.f64 1 Om)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (*.f64 l (/.f64 l Om)) Om)
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 Om l) l))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 l) (*.f64 (/.f64 Om l) (neg.f64 Om)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 l) (/.f64 (/.f64 Om l) (/.f64 -1 Om)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 l) (/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (neg.f64 l)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 l) (/.f64 (*.f64 (neg.f64 Om) Om) l))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (/.f64 l Om)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 l) (/.f64 (*.f64 (neg.f64 Om) (/.f64 Om l)) 1))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (sqrt.f64 (*.f64 l (/.f64 l Om))) (/.f64 Om (sqrt.f64 (*.f64 l (/.f64 l Om)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 l Om))) Om) (sqrt.f64 (*.f64 l (/.f64 l Om))))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 l Om))) (/.f64 (sqrt.f64 (*.f64 l (/.f64 l Om))) Om))
(/.f64 (sqrt.f64 (*.f64 l (/.f64 l Om))) (*.f64 (/.f64 Om l) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l (/.f64 l Om))) (*.f64 Om (sqrt.f64 Om))) l)
(/.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (sqrt.f64 (neg.f64 l))))
(/.f64 (sqrt.f64 (neg.f64 l)) (/.f64 (/.f64 Om l) (/.f64 (sqrt.f64 (neg.f64 l)) (neg.f64 Om))))
(*.f64 (sqrt.f64 (neg.f64 l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 l)) (neg.f64 (*.f64 Om Om))) l))
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 4))) (/.f64 (/.f64 Om l) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 4))) (/.f64 Om l)) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 4))) Om) l))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) (cbrt.f64 (*.f64 l (/.f64 l Om)))) (/.f64 Om (cbrt.f64 (*.f64 l (/.f64 l Om)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) (/.f64 Om (cbrt.f64 (*.f64 l (/.f64 l Om))))) (cbrt.f64 (*.f64 l (/.f64 l Om))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (cbrt.f64 (neg.f64 l))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l))) (*.f64 (/.f64 Om l) (neg.f64 Om))) (cbrt.f64 (neg.f64 l)))
(*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (/.f64 (cbrt.f64 (neg.f64 l)) (/.f64 Om (neg.f64 l))) (/.f64 (cbrt.f64 (neg.f64 l)) Om)))
(/.f64 (*.f64 l (sqrt.f64 l)) (/.f64 (*.f64 Om Om) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 4) (*.f64 Om Om)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (pow.f64 (cbrt.f64 l) 4) (*.f64 Om Om)))
(/.f64 (*.f64 l (sqrt.f64 (/.f64 l Om))) (/.f64 Om (sqrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 l Om))) Om) (sqrt.f64 (/.f64 l Om)))
(*.f64 (sqrt.f64 (/.f64 l Om)) (/.f64 (*.f64 l (sqrt.f64 (/.f64 l Om))) Om))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) (/.f64 Om (cbrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) Om) (cbrt.f64 (/.f64 l Om)))
(*.f64 (cbrt.f64 (/.f64 l Om)) (/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) Om))
(/.f64 (*.f64 (/.f64 l Om) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (*.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (*.f64 l (neg.f64 l)) (*.f64 Om (neg.f64 Om)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (neg.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (*.f64 (neg.f64 l) l) (*.f64 Om (neg.f64 Om)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (*.f64 (neg.f64 l) l) (*.f64 (neg.f64 Om) Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (neg.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 l 1) (*.f64 (/.f64 Om l) Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 l (sqrt.f64 Om)) (*.f64 (/.f64 Om l) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 Om l) (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (/.f64 Om l) (/.f64 l (sqrt.f64 Om))))
(/.f64 1 (*.f64 (*.f64 (/.f64 Om (*.f64 l l)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 1 (*.f64 (/.f64 Om (*.f64 l l)) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 Om l) (/.f64 l (cbrt.f64 Om))))
(/.f64 1 (*.f64 (*.f64 (/.f64 Om (*.f64 l l)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) Om) (*.f64 l (/.f64 l (cbrt.f64 Om))))
(/.f64 -1 (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) l))
(pow.f64 (/.f64 l Om) 2)
(/.f64 -1 (*.f64 (/.f64 Om l) (neg.f64 (/.f64 Om l))))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om l) (/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 Om))))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 1 Om) (*.f64 (/.f64 l Om) (sqrt.f64 l))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 Om l) (neg.f64 Om))) (neg.f64 (cbrt.f64 l)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) Om) l) (*.f64 1 (/.f64 (cbrt.f64 l) Om)))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 l Om))) (/.f64 Om (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 l Om)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)) Om) (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)) (/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)) Om))
(/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)) (/.f64 Om (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)) Om) (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)) (/.f64 (*.f64 (sqrt.f64 (/.f64 l Om)) (sqrt.f64 l)) Om))
(/.f64 (/.f64 l (*.f64 (sqrt.f64 Om) Om)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 l (*.f64 Om Om)) (/.f64 1 l))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (/.f64 Om l) (/.f64 (sqrt.f64 l) Om)))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (/.f64 Om l) (/.f64 (sqrt.f64 l) (cbrt.f64 Om))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 Om l)) (/.f64 (sqrt.f64 l) (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 Om)) (/.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 Om l)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (/.f64 Om l) (/.f64 (cbrt.f64 l) Om)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 Om)) (/.f64 (/.f64 Om l) (/.f64 (cbrt.f64 l) (sqrt.f64 Om))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 (/.f64 Om l) (/.f64 (cbrt.f64 l) (sqrt.f64 Om))) (sqrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 l) (sqrt.f64 Om)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 Om)) (/.f64 Om l)))
(/.f64 (*.f64 (neg.f64 l) 1) (*.f64 (neg.f64 Om) (/.f64 Om l)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 (*.f64 l l)) (neg.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (neg.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 (/.f64 Om l) (neg.f64 (neg.f64 Om))))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (*.f64 l (/.f64 l Om)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l l) 1) (*.f64 Om Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (*.f64 l l) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) Om))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) Om))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l Om) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 l Om) (*.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 (/.f64 Om l))))
(/.f64 (/.f64 (/.f64 l Om) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (/.f64 l Om) (cbrt.f64 (/.f64 Om l))) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l))))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om Om)) l))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 1 (pow.f64 (cbrt.f64 l) 2))) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om Om)) l))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 l Om) (*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 l)) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))))
(*.f64 (sqrt.f64 l) (/.f64 (*.f64 (sqrt.f64 l) (/.f64 l (*.f64 Om (sqrt.f64 Om)))) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 l Om) (/.f64 (*.f64 (/.f64 (sqrt.f64 Om) (cbrt.f64 l)) (sqrt.f64 Om)) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 l)) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 l Om) (*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 Om) (sqrt.f64 l))))
(/.f64 (/.f64 (/.f64 l Om) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) 1) (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 (/.f64 l Om)) 2)) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 Om) 2))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 Om) 4)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (pow.f64 (cbrt.f64 Om) 4)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 l) (/.f64 Om l)) (neg.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (neg.f64 Om)) (neg.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (*.f64 l (neg.f64 l)) Om) (neg.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) 1) (neg.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (neg.f64 l) (sqrt.f64 (neg.f64 Om))) (/.f64 (/.f64 l Om) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (cbrt.f64 (neg.f64 Om))) (/.f64 (neg.f64 l) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 l Om) (cbrt.f64 (neg.f64 Om))) (/.f64 (neg.f64 l) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) -1) Om)
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) 1) (neg.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (neg.f64 l) (sqrt.f64 (neg.f64 Om))) (/.f64 (/.f64 l Om) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (cbrt.f64 (neg.f64 Om))) (/.f64 (neg.f64 l) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 l Om) (cbrt.f64 (neg.f64 Om))) (/.f64 (neg.f64 l) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) -1) Om)
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 l Om)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) 1) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om))) (/.f64 l (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om))) (/.f64 l (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 Om) l)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))))
(/.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) 1) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (cbrt.f64 Om))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))) (/.f64 (/.f64 l Om) (sqrt.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (cbrt.f64 Om))) (/.f64 (/.f64 l Om) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 l (*.f64 (cbrt.f64 (sqrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om)))) (cbrt.f64 (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (sqrt.f64 Om))) (/.f64 (/.f64 l Om) (cbrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 l Om))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))))
(*.f64 (/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (cbrt.f64 Om))) (/.f64 (/.f64 l Om) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))))
(/.f64 (/.f64 (*.f64 (neg.f64 l) 1) (neg.f64 Om)) (/.f64 Om l))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) 1) (neg.f64 Om))
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) (neg.f64 l)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (neg.f64 l) (sqrt.f64 (neg.f64 Om))) (/.f64 (/.f64 l Om) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (cbrt.f64 (neg.f64 Om))) (/.f64 (neg.f64 l) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 l Om) (cbrt.f64 (neg.f64 Om))) (/.f64 (neg.f64 l) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) -1) Om)
(pow.f64 (/.f64 l Om) 2)
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (/.f64 l Om) (sqrt.f64 Om)) l) (sqrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l (/.f64 l Om))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l Om)) (cbrt.f64 Om))
(*.f64 l (/.f64 (/.f64 l (*.f64 Om (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(pow.f64 (/.f64 l Om) 2)
(pow.f64 (pow.f64 (/.f64 l Om) 2) 1)
(pow.f64 (/.f64 l Om) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 l Om)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 l Om) 2) 3) 1/3)
(pow.f64 (/.f64 l Om) 2)
(sqrt.f64 (pow.f64 (/.f64 l Om) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 l Om) 2)))
(pow.f64 (/.f64 l Om) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 l Om) 2))))
(pow.f64 (/.f64 l Om) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 l Om) 2) 3))
(pow.f64 (/.f64 l Om) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 l Om) 2)))
(pow.f64 (/.f64 l Om) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 l Om))))
(pow.f64 (/.f64 l Om) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 l Om)) 2))
(pow.f64 (/.f64 l Om) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 l Om))) 1))
(pow.f64 (/.f64 l Om) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 l Om) 2)))
(pow.f64 (/.f64 l Om) 2)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 0)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))) 1)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (/.f64 1/4 (/.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (/.f64 1/4 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))
(-.f64 (+.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)) 1)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 1)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky))) (hypot.f64 1 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky))))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 ky (/.f64 l Om)) (sqrt.f64 -1/2))) 2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sqrt.f64 -1/2) ky) (/.f64 l Om))) 2)
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2)))
(*.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (/.f64 1 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (/.f64 1/4 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))
(*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (/.f64 1 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (/.f64 1 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (/.f64 1/4 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))) (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (/.f64 1 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))
(*.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(*.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (-.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2) (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4)) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) (*.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1))))) (+.f64 1 (*.f64 1/8 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) (fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1))))) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) 1/8)))
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (-.f64 1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))) (+.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (-.f64 1 (*.f64 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (-.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (-.f64 1 (*.f64 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))) (+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)))
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (+.f64 1 (pow.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (+.f64 1 (-.f64 (*.f64 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))) (+.f64 1 (pow.f64 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) 3)))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (+.f64 1 (-.f64 (*.f64 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))) (+.f64 1 (pow.f64 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) 3)))
(/.f64 1 (/.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (/.f64 1/4 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))
(/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (/.f64 1 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (/.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8))) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8))) (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (/.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (cbrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))) (/.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (cbrt.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))))
(/.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8))) (/.f64 (/.f64 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)))))
(/.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8))) (/.f64 (/.f64 (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (cbrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))) (/.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (cbrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4))) (cbrt.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (cbrt.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) 1) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2) 1))
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) -1) (fma.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) -1/2 -1))
(/.f64 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1) (fma.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) -1/2 -1))
(/.f64 (-.f64 1 (*.f64 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)) (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (*.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (-.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))))
(/.f64 (-.f64 1 (*.f64 1/64 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3)))) (*.f64 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (+.f64 1 (*.f64 1/8 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3)))))
(/.f64 (/.f64 (+.f64 1 (*.f64 -1/64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 6))) (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) 1/8)))
(/.f64 (-.f64 1 (*.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))))
(/.f64 (-.f64 1 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) (+.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4))))
(/.f64 (+.f64 1 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (pow.f64 (*.f64 ky (/.f64 l Om)) 4)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) 1/4))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)) 3)) (*.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (+.f64 1 (-.f64 (*.f64 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)) (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))))))
(/.f64 (+.f64 1 (*.f64 -1/512 (pow.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) 3))) (*.f64 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (+.f64 1 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3))) (*.f64 1/8 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3))))))
(/.f64 (+.f64 1 (*.f64 -1/512 (pow.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) 3))) (*.f64 (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (+.f64 1 (*.f64 -1/8 (-.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 6) -1/8) (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) 3)) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))))))
(/.f64 (-.f64 1 (*.f64 1/64 (pow.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 3))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4)) (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4)))))
(/.f64 (+.f64 1 (*.f64 -1/64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) 3))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (+.f64 1/4 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) 1/16))))))
(/.f64 (neg.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))) (neg.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(/.f64 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) -1) (fma.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) -1/2 -1))
(/.f64 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1) (fma.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) -1/2 -1))
(/.f64 (neg.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (neg.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8))) (+.f64 -1 (neg.f64 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) 1/8)) (-.f64 -1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))
(/.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) 1) (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (/.f64 1/4 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)) (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))
(/.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (sqrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))
(/.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) (cbrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))) (cbrt.f64 (+.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(/.f64 (/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) -1/4)) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))
(/.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) 1) (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (/.f64 1 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))
(/.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (*.f64 (sqrt.f64 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))) (sqrt.f64 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (*.f64 (sqrt.f64 (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))) (sqrt.f64 (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2))))))
(/.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4))) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))) (cbrt.f64 (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3) -1/8)) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))) (cbrt.f64 (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1/2)))))))
(pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 1)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(pow.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky))) 2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 ky (/.f64 l Om)) (sqrt.f64 -1/2))) 2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sqrt.f64 -1/2) ky) (/.f64 l Om))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)) 3)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 3) 1/3)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2))
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1) 3))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)))
(exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)) 1))
(exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2 1)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(fma.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2) 1)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)
(fma.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky)) (*.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 l Om) ky)) 1)
(fma.f64 (*.f64 (*.f64 ky (/.f64 l Om)) (sqrt.f64 -1/2)) (*.f64 (*.f64 ky (/.f64 l Om)) (sqrt.f64 -1/2)) 1)
(+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -1/2))))
(fma.f64 (cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1/2)) 1)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))) 1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))) 1)
(fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) -1/2) (*.f64 ky ky) 1)
(+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) -1/2))
(fma.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)

localize18.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
2.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l ky)))))
5.7b
(/.f64 (*.f64 1/2 Om) (*.f64 l ky))
Compiler

Compiled 53 to 31 computations (41.5% saved)

series9.0ms (0.1%)

Counts
2 → 56
Calls

18 calls:

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

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1094×swap-sqr
546×distribute-lft-neg-in
518×distribute-rgt-neg-in
506×distribute-rgt-in
464×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify98.0ms (0.6%)

Algorithm
egg-herbie
Rules
1792×associate-+r-
1012×*-commutative
972×associate-/r/
926×associate-/l/
672×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02644657
16794525
226694385
374424385
Stop Event
node limit
Counts
147 → 127
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))) 1)
(*.f64 1/2 (*.f64 Om (/.f64 1 (*.f64 l ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 1/2 (*.f64 1 (/.f64 Om (*.f64 l ky))))
(*.f64 Om (*.f64 1/2 (/.f64 1 (*.f64 l ky))))
(*.f64 (*.f64 1/2 Om) (/.f64 1 (*.f64 l ky)))
(*.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 1)
(*.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(*.f64 (sqrt.f64 (*.f64 1/2 Om)) (*.f64 (sqrt.f64 (*.f64 1/2 Om)) (/.f64 1 (*.f64 l ky))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (*.f64 (cbrt.f64 (*.f64 1/2 Om)) (/.f64 1 (*.f64 l ky))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (*.f64 (/.f64 1/2 l) Om) (/.f64 1 ky))
(*.f64 (/.f64 1 (*.f64 l ky)) (*.f64 1/2 Om))
(*.f64 (/.f64 1/2 l) (/.f64 Om ky))
(*.f64 (/.f64 Om ky) (/.f64 1/2 l))
(*.f64 (*.f64 Om -1/2) (/.f64 1 (*.f64 l (neg.f64 ky))))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 1/2 Om) ky))
(*.f64 (/.f64 1 ky) (*.f64 (/.f64 1/2 l) Om))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 1/2 Om) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 Om 1) (/.f64 1/2 (*.f64 l ky)))
(*.f64 (/.f64 Om l) (/.f64 1/2 ky))
(*.f64 (/.f64 Om (*.f64 l ky)) 1/2)
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l ky))) (/.f64 1/2 (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/2 (*.f64 l ky)) Om)
(*.f64 (*.f64 1 (/.f64 Om (*.f64 l ky))) 1/2)
(*.f64 (/.f64 1 (*.f64 l (neg.f64 ky))) (*.f64 Om -1/2))
(*.f64 (/.f64 1/2 ky) (/.f64 Om l))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 1/2 (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) l) (/.f64 (sqrt.f64 (*.f64 1/2 Om)) ky))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) ky) (/.f64 (sqrt.f64 (*.f64 1/2 Om)) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) 1) (/.f64 (sqrt.f64 (*.f64 1/2 Om)) (*.f64 l ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) (*.f64 l ky)) (sqrt.f64 (*.f64 1/2 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (sqrt.f64 (*.f64 1/2 Om)) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) l) (/.f64 (cbrt.f64 (*.f64 1/2 Om)) ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) ky) (/.f64 (cbrt.f64 (*.f64 1/2 Om)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 Om)) (*.f64 l ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (sqrt.f64 (*.f64 l ky))) (/.f64 (cbrt.f64 (*.f64 1/2 Om)) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (/.f64 1/2 (*.f64 l (neg.f64 ky))) (neg.f64 Om))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 l ky) 1)) Om)
(*.f64 (/.f64 1/2 (/.f64 (*.f64 l ky) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 l ky) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 (*.f64 l ky) 1/2)) Om)
(*.f64 (/.f64 1 (/.f64 (*.f64 l ky) (sqrt.f64 (*.f64 1/2 Om)))) (sqrt.f64 (*.f64 1/2 Om)))
(*.f64 (/.f64 1 (/.f64 (*.f64 l ky) (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2))) (cbrt.f64 (*.f64 1/2 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (*.f64 l ky)) (cbrt.f64 (*.f64 1/2 Om)))
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 ky Om)) -1)
(neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 l)) (/.f64 Om ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 Om) 3) (pow.f64 (*.f64 l ky) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 1/4) (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 1/4))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))) (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky) (-.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky) 1/2)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
Outputs
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))) (*.f64 (/.f64 1/1024 (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))))
(+.f64 (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (*.f64 Om (*.f64 Om -1/128)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l (*.f64 ky (*.f64 l ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))) (*.f64 (/.f64 1/1024 (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))))
(+.f64 (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (*.f64 Om (*.f64 Om -1/128)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l (*.f64 ky (*.f64 l ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))) (*.f64 (/.f64 1/1024 (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))))
(+.f64 (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (*.f64 Om (*.f64 Om -1/128)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l (*.f64 ky (*.f64 l ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))) (*.f64 (/.f64 1/1024 (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))))
(+.f64 (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (*.f64 Om (*.f64 Om -1/128)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l (*.f64 ky (*.f64 l ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l 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 ky 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l ky) (sqrt.f64 1/2))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 ky ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 ky (sqrt.f64 1/2)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 ky (*.f64 l ky)))))) (*.f64 (/.f64 1/1024 (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))))
(+.f64 (fma.f64 (/.f64 1/8 (*.f64 l ky)) (/.f64 Om (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (*.f64 Om (*.f64 Om -1/128)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (*.f64 l (*.f64 ky (*.f64 l ky))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (*.f64 Om (/.f64 1 (*.f64 l ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1/2 (*.f64 1 (/.f64 Om (*.f64 l ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 Om (*.f64 1/2 (/.f64 1 (*.f64 l ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (*.f64 1/2 Om) (/.f64 1 (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (sqrt.f64 (*.f64 1/2 Om)) (*.f64 (sqrt.f64 (*.f64 1/2 Om)) (/.f64 1 (*.f64 l ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (*.f64 (cbrt.f64 (*.f64 1/2 Om)) (/.f64 1 (*.f64 l ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 2))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (*.f64 (/.f64 1/2 l) Om) (/.f64 1 ky))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1 (*.f64 l ky)) (*.f64 1/2 Om))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1/2 l) (/.f64 Om ky))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 Om ky) (/.f64 1/2 l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (*.f64 Om -1/2) (/.f64 1 (*.f64 l (neg.f64 ky))))
(*.f64 Om (/.f64 -1/2 (neg.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 1/2 Om) ky))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1 ky) (*.f64 (/.f64 1/2 l) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 (*.f64 1/2 Om) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 1/2 (/.f64 (sqrt.f64 (*.f64 l ky)) Om)))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l ky))) (/.f64 1/2 (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 1/2 Om) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 Om 1) (/.f64 1/2 (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 Om l) (/.f64 1/2 ky))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 Om (*.f64 l ky)) 1/2)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l ky))) (/.f64 1/2 (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 1/2 (/.f64 (sqrt.f64 (*.f64 l ky)) Om)))
(*.f64 (/.f64 1/2 (*.f64 l ky)) Om)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (*.f64 1 (/.f64 Om (*.f64 l ky))) 1/2)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 ky))) (*.f64 Om -1/2))
(*.f64 (*.f64 Om -1/2) (/.f64 1 (*.f64 l (neg.f64 ky))))
(*.f64 Om (/.f64 -1/2 (neg.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/2 ky) (/.f64 Om l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 1/2 (/.f64 (sqrt.f64 (*.f64 l ky)) Om)))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l ky))) (/.f64 1/2 (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 1/2 Om) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 1/2 (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 1/2 Om) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) l) (/.f64 (sqrt.f64 (*.f64 1/2 Om)) ky))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) ky) (/.f64 (sqrt.f64 (*.f64 1/2 Om)) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) 1) (/.f64 (sqrt.f64 (*.f64 1/2 Om)) (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) (*.f64 l ky)) (sqrt.f64 (*.f64 1/2 Om)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 Om)) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (sqrt.f64 (*.f64 1/2 Om)) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 1/2 Om) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) l) (/.f64 (cbrt.f64 (*.f64 1/2 Om)) ky))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) ky) (/.f64 (cbrt.f64 (*.f64 1/2 Om)) l))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 Om)) (*.f64 l ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (sqrt.f64 (*.f64 l ky))) (/.f64 (cbrt.f64 (*.f64 1/2 Om)) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 1/2 (/.f64 (sqrt.f64 (*.f64 l ky)) Om)))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l ky))) (/.f64 1/2 (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/2 ky) l)))))
(*.f64 (/.f64 1/2 (*.f64 l (neg.f64 ky))) (neg.f64 Om))
(*.f64 (*.f64 Om -1/2) (/.f64 1 (*.f64 l (neg.f64 ky))))
(*.f64 Om (/.f64 -1/2 (neg.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 l ky) 1)) Om)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 l ky) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 l ky) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1 (/.f64 (*.f64 l ky) 1/2)) Om)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1 (/.f64 (*.f64 l ky) (sqrt.f64 (*.f64 1/2 Om)))) (sqrt.f64 (*.f64 1/2 Om)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 1 (/.f64 (*.f64 l ky) (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2))) (cbrt.f64 (*.f64 1/2 Om)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 Om)) 2) (*.f64 l ky)) (cbrt.f64 (*.f64 1/2 Om)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 2)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 3)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 3) 1/3)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(pow.f64 (*.f64 (/.f64 l 1/2) (/.f64 ky Om)) -1)
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 2))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 l)) (/.f64 Om ky)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) 3))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 Om) 3) (pow.f64 (*.f64 l ky) 3)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1/2 ky) l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 1/4) (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))) (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky) (-.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l ky)) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l ky)) (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l ky)) -1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 Om ky) (/.f64 1/4 l)) 3))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 Om ky) (/.f64 1/4 l)) (+.f64 -1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 ky (/.f64 Om l)) 3)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 Om (*.f64 l ky)) 1/4) (fma.f64 (/.f64 Om ky) (/.f64 1/4 l) -1/2) 1/4)))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l ky)) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om ky) (/.f64 1/4 l)) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om (*.f64 l ky)) 1/4) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om -1/4) (*.f64 l ky)))))
(pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om ky) (/.f64 1/4 l))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 ky) 1/2))

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 l (sin.f64 ky))
2.4b
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
5.0b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
Compiler

Compiled 47 to 24 computations (48.9% saved)

series5.0ms (0%)

Counts
3 → 60
Calls

24 calls:

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

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1054×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
129663
2399063
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
(*.f64 l (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/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (-.f64 1/4 (*.f64 (/.f64 1/8 (sin.f64 ky)) (/.f64 Om l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 ky)))))))) (#(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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 Om (/.f64 1 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 Om) (/.f64 1 (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.f64 (sqrt.f64 (*.f64 1/4 Om)) (/.f64 1 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (#(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 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 1/4 Om))))) (#(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 Om (sin.f64 ky)) (/.f64 1/4 l))))) (#(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 l) (/.f64 (*.f64 1/4 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/4 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 1/4 Om) (sqrt.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 1/4 Om) (cbrt.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (#(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 (*.f64 l (sin.f64 ky))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) 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 (sqrt.f64 (*.f64 1/4 Om)) 1) (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.f64 l (sin.f64 ky))))))) (#(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 (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/4 Om)) (*.f64 l (sin.f64 ky))))))) (#(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 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 1/4 (cbrt.f64 (*.f64 l (sin.f64 ky)))))))) (#(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)) (*.f64 l (sin.f64 ky))) (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 l (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (cbrt.f64 (*.f64 l (sin.f64 ky)))))))) (#(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) (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) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 1/4 Om)) (sqrt.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (#(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 l (sin.f64 ky)) 1)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 ky)) 1/4)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 1/4 Om)))) (sqrt.f64 (*.f64 1/4 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 ky)) (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 l (sin.f64 ky))) (cbrt.f64 (*.f64 1/4 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l 1/4) (/.f64 (sin.f64 ky) Om)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 l (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 ky))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (sin.f64 ky))))))))

simplify83.0ms (0.5%)

Algorithm
egg-herbie
Rules
1454×associate-/r/
1232×associate-/l/
596×distribute-rgt-in
594×distribute-lft-in
362×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03385274
18735078
232785058
Stop Event
node limit
Counts
166 → 184
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 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 (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/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (-.f64 1/4 (*.f64 (/.f64 1/8 (sin.f64 ky)) (/.f64 Om l))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 ky)))))
(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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)
(*.f64 1/4 (*.f64 Om (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (*.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 Om (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 1/4 Om) (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(*.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.f64 (sqrt.f64 (*.f64 1/4 Om)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.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 l (sin.f64 ky)))))
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 1/4 Om))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/4 l))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 1/4 Om) (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/4 (/.f64 Om l)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 1/4 Om) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 1/4 Om) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/4)
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om)
(*.f64 (*.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4)
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 Om -1/4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 Om)) 1) (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.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 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/4 Om)) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1/4 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 1/4 (cbrt.f64 (*.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 (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.f64 l (sin.f64 ky))) (sqrt.f64 (*.f64 1/4 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (cbrt.f64 (*.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 (/.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) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 1/4 Om)) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (/.f64 1/4 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(*.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 ky)) 1)) Om)
(*.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 ky)) 1/4)) Om)
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 1/4 Om)))) (sqrt.f64 (*.f64 1/4 Om)))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 ky)) (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 l (sin.f64 ky))) (cbrt.f64 (*.f64 1/4 Om)))
(pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)
(pow.f64 (*.f64 (/.f64 l 1/4) (/.f64 (sin.f64 ky) Om)) -1)
(pow.f64 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)) 1/3)
(neg.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 ky)))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(cbrt.f64 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l)))
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 ky))))
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))))))
(+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 1/8 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))
(fma.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 (*.f64 (sqrt.f64 1/2) (sin.f64 ky)) l)) (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 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 1/8 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) (sin.f64 ky)) l)) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 1/8 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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) (sin.f64 ky)) l)) (sqrt.f64 1/2)) (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)) (*.f64 (/.f64 -1/128 (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(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/8 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))
(fma.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 (*.f64 (sqrt.f64 1/2) (sin.f64 ky)) l)) (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 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 1/8 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) (sin.f64 ky)) l)) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 1/8 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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) (sin.f64 ky)) l)) (sqrt.f64 1/2)) (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)) (*.f64 (/.f64 -1/128 (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(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/8 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))
(fma.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 (*.f64 (sqrt.f64 1/2) (sin.f64 ky)) l)) (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 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 1/8 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) (sin.f64 ky)) l)) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 1/8 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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 Om (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) (sin.f64 ky)) l)) (sqrt.f64 1/2)) (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)) (*.f64 (/.f64 -1/128 (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (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 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 1/4 l) (/.f64 Om ky))
(*.f64 (/.f64 1/4 (*.f64 l ky)) Om)
(+.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/24 (/.f64 Om (/.f64 l ky)) (*.f64 (/.f64 1/4 l) (/.f64 Om ky)))
(fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 (/.f64 1/4 (*.f64 l ky)) Om))
(+.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 (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360)) (pow.f64 ky 3) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 (/.f64 1/4 l) (/.f64 Om 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 (/.f64 1/4 (*.f64 l ky)) Om)))
(+.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 Om (/.f64 l ky)) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.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))))))
(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 (/.f64 Om l) 1/720 (*.f64 (/.f64 Om l) -13/3780)) (pow.f64 ky 5)) (*.f64 (/.f64 1/4 (*.f64 l ky)) Om))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (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 l (*.f64 (pow.f64 ky 3) -1/6)))
(*.f64 l (+.f64 ky (*.f64 -1/6 (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)))))
(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 l (*.f64 (pow.f64 ky 3) -1/6))))
(fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (*.f64 l (+.f64 ky (*.f64 -1/6 (pow.f64 ky 3)))))
(+.f64 (*.f64 1/120 (*.f64 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/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 (*.f64 l (+.f64 (*.f64 (pow.f64 ky 3) -1/6) (*.f64 (pow.f64 ky 7) -1/5040)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.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)) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(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))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/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)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 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 (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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (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 (*.f64 l (sin.f64 ky)) Om) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (-.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 1/8 (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (+.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 -1/8 (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 2) (*.f64 (/.f64 Om l) (/.f64 1/8 (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 Om -1/4) l) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 Om (/.f64 l -1/4)) (sin.f64 ky)))))
(/.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 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 1/4 (/.f64 Om (*.f64 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 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(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))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(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)))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(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))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 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 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(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))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(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))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (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 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (*.f64 Om (/.f64 1 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (*.f64 1 (/.f64 Om (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 Om (*.f64 1/4 (/.f64 1 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 1/4 Om) (/.f64 1 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1 (*.f64 1/4 (/.f64 Om (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2)
(pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 2)
(*.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.f64 (sqrt.f64 (*.f64 1/4 Om)) (/.f64 1 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 Om)) (/.f64 1 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 1/4 Om))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/4 l))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.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 Om (*.f64 -1/4 (/.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 l))))
(/.f64 (*.f64 Om -1/4) (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 1/4 Om) (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/4 (/.f64 Om l)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 1/4 Om) (sqrt.f64 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 1/4 Om) (cbrt.f64 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om 1) (/.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/4)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 1/4 (sqrt.f64 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 Om -1/4))
(*.f64 Om (*.f64 -1/4 (/.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 l))))
(/.f64 (*.f64 Om -1/4) (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 Om (/.f64 -1/4 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 Om)) 1) (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.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 (/.f64 Om l) (/.f64 1/4 (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 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/4 Om)) (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (sin.f64 ky)) (/.f64 Om l))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 1/4 (cbrt.f64 (*.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 (/.f64 Om l) (/.f64 1/4 (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 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.f64 l (sin.f64 ky))) (sqrt.f64 (*.f64 1/4 Om)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (cbrt.f64 (*.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 (/.f64 Om l) (/.f64 1/4 (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 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (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 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 1/4 Om)) (sqrt.f64 (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/4 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 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.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 (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 (/.f64 1/4 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(*.f64 Om (*.f64 -1/4 (/.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 l))))
(/.f64 (*.f64 Om -1/4) (*.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 l (sin.f64 ky)) 1)) Om)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 (/.f64 1/4 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 l (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (*.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(*.f64 (*.f64 (cbrt.f64 Om) (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 ky)) 1/4)) Om)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 1/4 Om)))) (sqrt.f64 (*.f64 1/4 Om)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2))) (cbrt.f64 (*.f64 1/4 Om)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 Om)) 2) (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 1/4 Om)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 2)
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2)
(pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(pow.f64 (*.f64 (/.f64 l 1/4) (/.f64 (sin.f64 ky) Om)) -1)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(pow.f64 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)) 1/3)
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) 3)))
(cbrt.f64 (/.f64 1/64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3)))
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))
(neg.f64 (/.f64 (*.f64 -1/4 (/.f64 Om 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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))
(sqrt.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))
(fabs.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fabs.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(cbrt.f64 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) 3)))
(cbrt.f64 (/.f64 1/64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3)))
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.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 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(*.f64 l (sin.f64 ky))
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(*.f64 l (sin.f64 ky))
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 l (sin.f64 ky)) 2))
(fabs.f64 (*.f64 l (sin.f64 ky)))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(*.f64 l (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(*.f64 l (sin.f64 ky))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))
(exp.f64 (log.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 ky))) 1))
(*.f64 l (sin.f64 ky))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) 2))))))))
0.1b
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) 2)))))
0.3b
(pow.f64 (/.f64 Om l) 2)
13.4b
(/.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) 2))
Compiler

Compiled 125 to 73 computations (41.6% saved)

series17.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1318×associate-/r/
666×associate-/l/
412×add-sqr-sqrt
398×*-un-lft-identity
396×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify118.0ms (0.7%)

Algorithm
egg-herbie
Rules
1132×associate-*r*
1038×times-frac
890×associate-/r*
864×associate-/l*
864×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067415077
1201514095
Stop Event
node limit
Counts
335 → 338
Calls
Call 1
Inputs
(/.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 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4)))))
(+.f64 (*.f64 -1/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 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 kx 6))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 4))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 6)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 4)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 4))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 6)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 4)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (pow.f64 (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))) 2)) (pow.f64 Om 4)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (pow.f64 (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))) 2)) (pow.f64 Om 4)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 6) (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (pow.f64 (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))) (sqrt.f64 1/2))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 kx 2))))) (pow.f64 Om 6))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 kx 2))))) (pow.f64 Om 6))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -4 (/.f64 (pow.f64 kx 6) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 2)) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 kx 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 kx 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))) 1)
(*.f64 kx (*.f64 kx (pow.f64 (/.f64 Om l) -2)))
(*.f64 kx (*.f64 (pow.f64 (/.f64 Om l) -2) kx))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) -2))
(*.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))
(*.f64 (*.f64 (/.f64 kx Om) l) (*.f64 (/.f64 kx Om) l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) -2)))
(*.f64 (pow.f64 (/.f64 Om l) -2) (*.f64 kx kx))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (/.f64 Om l)))
(*.f64 (*.f64 kx (neg.f64 kx)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om l) 4))) (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)))
(*.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (/.f64 l Om))
(*.f64 (/.f64 (*.f64 kx kx) 1) (pow.f64 (/.f64 Om l) -2))
(*.f64 (/.f64 kx (pow.f64 (/.f64 Om l) 2)) kx)
(*.f64 (*.f64 (pow.f64 (/.f64 Om l) -2) kx) kx)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om l) 2))) (*.f64 kx (neg.f64 kx)))
(*.f64 (/.f64 kx 1) (/.f64 kx (pow.f64 (/.f64 Om l) 2)))
(*.f64 (/.f64 kx (cbrt.f64 (pow.f64 (/.f64 Om l) 4))) (/.f64 kx (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) Om) l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 kx) 2) Om) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) 1) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) (cbrt.f64 (pow.f64 (/.f64 Om l) 4))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(*.f64 (/.f64 kx (neg.f64 (pow.f64 (/.f64 Om l) 2))) (neg.f64 kx))
(*.f64 (/.f64 kx (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 kx))) (sqrt.f64 kx))
(*.f64 (/.f64 kx (/.f64 (pow.f64 (/.f64 Om l) 2) (pow.f64 (cbrt.f64 kx) 2))) (cbrt.f64 kx))
(*.f64 (/.f64 (*.f64 kx kx) Om) (*.f64 l (/.f64 l Om)))
(*.f64 (/.f64 (*.f64 kx kx) Om) (*.f64 (/.f64 l Om) l))
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (*.f64 l l))
(*.f64 (/.f64 (*.f64 kx kx) (neg.f64 Om)) (*.f64 (/.f64 l Om) (neg.f64 l)))
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (neg.f64 Om) (neg.f64 Om))) (*.f64 (neg.f64 l) (neg.f64 l)))
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (/.f64 Om l) Om)) l)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (/.f64 Om l) (neg.f64 Om))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om (/.f64 Om l))) l)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (neg.f64 Om) (/.f64 Om l))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om (neg.f64 Om))) (*.f64 l (neg.f64 l)))
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (neg.f64 Om) Om)) (*.f64 (neg.f64 l) l))
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (neg.f64 Om) 1)) (*.f64 (neg.f64 l) (/.f64 l Om)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (/.f64 Om l) 2) (cbrt.f64 (pow.f64 kx 4)))) (pow.f64 (cbrt.f64 kx) 2))
(*.f64 (/.f64 (sqrt.f64 kx) (/.f64 (pow.f64 (/.f64 Om l) 2) kx)) (sqrt.f64 kx))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 kx) 2) (/.f64 (pow.f64 (/.f64 Om l) 2) kx)) (cbrt.f64 kx))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) (pow.f64 (/.f64 Om l) 2)) (pow.f64 (cbrt.f64 kx) 2))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) Om) l)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) 1) (/.f64 l Om))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) -1) (neg.f64 (/.f64 l Om)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (neg.f64 Om)) (neg.f64 l))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (/.f64 Om 1)) l)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (/.f64 Om (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (/.f64 Om (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 l)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) Om) (*.f64 l (/.f64 l Om)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) Om) (*.f64 (/.f64 l Om) l))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (/.f64 Om l)) (/.f64 l Om))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) 1) (pow.f64 (/.f64 Om l) -2))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 Om Om)) (*.f64 l l))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (neg.f64 Om)) (*.f64 (/.f64 l Om) (neg.f64 l)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (neg.f64 Om) (neg.f64 Om))) (*.f64 (neg.f64 l) (neg.f64 l)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (/.f64 Om l) Om)) l)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (/.f64 Om l) (neg.f64 Om))) (neg.f64 l))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 Om (/.f64 Om l))) l)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (neg.f64 Om) (/.f64 Om l))) (neg.f64 l))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 Om (neg.f64 Om))) (*.f64 l (neg.f64 l)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (neg.f64 Om) Om)) (*.f64 (neg.f64 l) l))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (neg.f64 Om) 1)) (*.f64 (neg.f64 l) (/.f64 l Om)))
(pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)
(pow.f64 (*.f64 (/.f64 kx Om) l) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)) -1)
(neg.f64 (/.f64 (*.f64 kx kx) (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(sqrt.f64 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 kx kx) 3) (pow.f64 (pow.f64 (/.f64 Om l) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om l) 2))) 1)
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 Om l)))
(*.f64 (/.f64 Om l) (/.f64 Om l))
(*.f64 (pow.f64 (/.f64 Om l) 2) 1)
(*.f64 1 (pow.f64 (/.f64 Om l) 2))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 Om l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (cbrt.f64 (pow.f64 (/.f64 Om l) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 Om l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om l) 4)) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2))
(*.f64 (*.f64 Om Om) (*.f64 (/.f64 1 l) (/.f64 1 l)))
(*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) 2))
(*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(*.f64 (*.f64 (/.f64 Om l) Om) (/.f64 1 l))
(*.f64 (*.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)) (cbrt.f64 (/.f64 Om l)))
(*.f64 (/.f64 (/.f64 Om l) l) Om)
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 Om l) (neg.f64 l)) (neg.f64 Om))
(*.f64 (/.f64 (/.f64 Om l) (/.f64 l 1)) Om)
(*.f64 (/.f64 (/.f64 Om l) (/.f64 l (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 Om l) (/.f64 l (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(/.f64 Om (*.f64 l (/.f64 l Om)))
(/.f64 Om (*.f64 (/.f64 l Om) l))
(/.f64 Om (*.f64 1 (*.f64 l (/.f64 l Om))))
(/.f64 Om (*.f64 1 (*.f64 (/.f64 l Om) l)))
(/.f64 (/.f64 Om l) (/.f64 l Om))
(/.f64 (pow.f64 (/.f64 Om l) 2) 1)
(/.f64 1 (pow.f64 (/.f64 Om l) -2))
(/.f64 (sqrt.f64 Om) (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 l Om) (/.f64 l (cbrt.f64 Om))))
(/.f64 (*.f64 Om Om) (*.f64 l l))
(/.f64 -1 (*.f64 (/.f64 l Om) (neg.f64 (/.f64 l Om))))
(/.f64 (neg.f64 Om) (*.f64 (/.f64 l Om) (neg.f64 l)))
(/.f64 (neg.f64 Om) (*.f64 1 (*.f64 (/.f64 l Om) (neg.f64 l))))
(/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 (neg.f64 l) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 1 (*.f64 (neg.f64 l) (neg.f64 l))))
(/.f64 (*.f64 (/.f64 Om l) Om) l)
(/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (neg.f64 l))
(/.f64 (*.f64 Om (/.f64 Om l)) l)
(/.f64 (*.f64 (neg.f64 Om) (/.f64 Om l)) (neg.f64 l))
(/.f64 (/.f64 Om 1) (*.f64 (/.f64 l Om) l))
(/.f64 (/.f64 Om (sqrt.f64 l)) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(/.f64 (/.f64 Om (pow.f64 (cbrt.f64 l) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 l)))
(/.f64 (*.f64 Om (neg.f64 Om)) (*.f64 l (neg.f64 l)))
(/.f64 (*.f64 Om (neg.f64 Om)) (*.f64 1 (*.f64 l (neg.f64 l))))
(/.f64 (*.f64 (neg.f64 Om) Om) (*.f64 (neg.f64 l) l))
(/.f64 (*.f64 (neg.f64 Om) Om) (*.f64 1 (*.f64 (neg.f64 l) l)))
(/.f64 (*.f64 (neg.f64 Om) 1) (*.f64 (neg.f64 l) (/.f64 l Om)))
(/.f64 (*.f64 (neg.f64 Om) 1) (*.f64 1 (*.f64 (neg.f64 l) (/.f64 l Om))))
(/.f64 (neg.f64 (neg.f64 Om)) (*.f64 (/.f64 l Om) (neg.f64 (neg.f64 l))))
(sqrt.f64 (pow.f64 (/.f64 Om l) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 Om l) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om l) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om l) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om l) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 Om l))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 Om l))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om l) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))) (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))))))
(*.f64 1 (/.f64 (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3)))))
(*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 1)
(*.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2) (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(*.f64 -1 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3)))) (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))) -1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 kx Om) l))) -1) (pow.f64 (hypot.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 kx Om) l))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) -1))
(*.f64 (/.f64 1 (neg.f64 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))) (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 1 (neg.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))))) (neg.f64 (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))) 1)) (-.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 1))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2) (sqrt.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2) (sqrt.f64 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))) (sqrt.f64 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))))) (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))))) (cbrt.f64 (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 2)) (cbrt.f64 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))) (cbrt.f64 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1)
(pow.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 1)
(pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 3)
(pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) 3)) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1)
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 1/4))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2) 1/4) (-.f64 1/4 (/.f64 1/4 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
Outputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 l 2))
(pow.f64 (/.f64 Om l) 2)
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) 1))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) 1))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (+.f64 (fma.f64 4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) 1) (*.f64 -8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))))))
(+.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1)) (/.f64 -8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))
(/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))
(/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))
(/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) 1))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) 1))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (+.f64 (fma.f64 4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) 1) (*.f64 -8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))))))
(+.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1)) (/.f64 -8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) 1))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) 1))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (+.f64 (fma.f64 4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) 1) (*.f64 -8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))))))
(+.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1)) (/.f64 -8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) 1))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) 1))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (+.f64 (fma.f64 4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) 1) (*.f64 -8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))))))
(+.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1)) (/.f64 -8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))
(/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))
(/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (+.f64 (/.f64 1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4)))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4)))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (*.f64 (-.f64 (/.f64 2 (pow.f64 (/.f64 Om l) 4)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)) (*.f64 (pow.f64 kx 4) 1/2)))
(+.f64 (*.f64 -1/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 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 kx 6))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (pow.f64 (/.f64 Om l) 2))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (-.f64 (/.f64 2 (pow.f64 (/.f64 Om l) 4)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 kx 6) (fma.f64 -4 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (*.f64 1/2 (/.f64 (-.f64 (/.f64 2 (pow.f64 (/.f64 Om l) 4)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)) (pow.f64 (/.f64 Om l) 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 4))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 1/2)) (*.f64 kx kx)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (/.f64 Om l) 4)) (pow.f64 (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (pow.f64 (/.f64 Om l) 2)) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 1/2))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 6)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 4)))))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) 2)) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (/.f64 Om l) 2)))) (*.f64 (pow.f64 kx 6) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 1/2)))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (/.f64 Om l) 4)) (pow.f64 (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (pow.f64 (/.f64 Om l) 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (/.f64 Om l) 2))) (*.f64 (pow.f64 kx 6) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 1/2)) (*.f64 kx kx)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (/.f64 Om l) 4)) (pow.f64 (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (pow.f64 (/.f64 Om l) 2)) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 4))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 1/2)) (*.f64 kx kx)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (/.f64 Om l) 4)) (pow.f64 (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (pow.f64 (/.f64 Om l) 2)) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 1/2))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 6)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 4)))))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) 2)) (pow.f64 (sqrt.f64 1/2) 2)) (pow.f64 (/.f64 Om l) 2)))) (*.f64 (pow.f64 kx 6) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 1/2)))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (/.f64 Om l) 4)) (pow.f64 (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (pow.f64 (/.f64 Om l) 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (/.f64 Om l) 2))) (*.f64 (pow.f64 kx 6) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 1/2)) (*.f64 kx kx)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (/.f64 Om l) 4)) (pow.f64 (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (pow.f64 (/.f64 Om l) 2)) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (pow.f64 (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))) 2)) (pow.f64 Om 4)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (/.f64 1/8 (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) 2)) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 4))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 1/2)) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (/.f64 1/8 (*.f64 (*.f64 kx (*.f64 kx (*.f64 l l))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2)) (pow.f64 Om 4)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (pow.f64 (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))) 2)) (pow.f64 Om 4)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 6) (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (pow.f64 (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (/.f64 1/8 (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) 2)) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (pow.f64 Om 6) (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1/16 (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (/.f64 1/8 (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) 2)) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (pow.f64 (sqrt.f64 1/2) 2)))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 1/2)) (*.f64 kx kx)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (/.f64 1/8 (*.f64 (*.f64 kx (*.f64 kx (*.f64 l l))) (sqrt.f64 1/2))) 2)) (sqrt.f64 1/2)) (pow.f64 Om 4)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 Om 6) (sqrt.f64 1/2)) (-.f64 (/.f64 (/.f64 1/16 (pow.f64 l 6)) (pow.f64 kx 6)) (*.f64 (/.f64 -1/8 (*.f64 kx (*.f64 kx (*.f64 l l)))) (/.f64 (+.f64 (/.f64 1/8 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (/.f64 1/8 (*.f64 (*.f64 kx (*.f64 kx (*.f64 l l))) (sqrt.f64 1/2))) 2)) (pow.f64 (sqrt.f64 1/2) 2)))))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 kx kx)) 2)) (pow.f64 Om 4)) (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 2 (pow.f64 kx 4))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) 1/4)) (pow.f64 Om 4)) (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 kx 2))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 kx kx)) 2)) (pow.f64 Om 4)) (+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) -4) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 kx kx)) 2)) (*.f64 kx kx)) (*.f64 l l)))) (pow.f64 Om 6)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 2 (pow.f64 kx 4))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) 1/4)) (pow.f64 Om 4)) (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)) (*.f64 1/2 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (*.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 2 (pow.f64 kx 4))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) 1/4)) (*.f64 kx kx))) (*.f64 l l))) (pow.f64 Om 6))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 kx kx)) 2)) (pow.f64 Om 4)) (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 2 (pow.f64 kx 4))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) 1/4)) (pow.f64 Om 4)) (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 l 6) (pow.f64 kx 6))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) 2)) (pow.f64 kx 2))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 kx kx)) 2)) (pow.f64 Om 4)) (+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) -4) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 kx kx)) 2)) (*.f64 kx kx)) (*.f64 l l)))) (pow.f64 Om 6)))))
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 2 (pow.f64 kx 4))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) 1/4)) (pow.f64 Om 4)) (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)) (*.f64 1/2 (/.f64 (fma.f64 -4 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (*.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 2 (pow.f64 kx 4))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) 1/4)) (*.f64 kx kx))) (*.f64 l l))) (pow.f64 Om 6))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 2)))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (*.f64 (pow.f64 l 4) (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4)) 1/4)) 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -4 (/.f64 (pow.f64 kx 6) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 2)) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)))))))
(fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -4 (/.f64 (pow.f64 kx 6) (pow.f64 Om 6))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 2)))))))
(fma.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 1/2 (*.f64 (pow.f64 l 6) (fma.f64 -4 (/.f64 (pow.f64 kx 6) (pow.f64 Om 6)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4)) 1/4)) (*.f64 (/.f64 Om kx) (/.f64 Om kx)))))) (+.f64 1 (*.f64 (pow.f64 l 4) (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4))) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 4)) 1/4)) 1/2)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 kx kx)))) 2)) (*.f64 (pow.f64 l 4) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 l 4) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 kx 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6)))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 kx kx)))) 2)) (*.f64 (pow.f64 l 4) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))) (*.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 kx kx)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 kx kx)))) 2)))))) (*.f64 (pow.f64 l 6) (sqrt.f64 1/2)))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 l 4) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 1/2)) (*.f64 kx kx)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 kx 6)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) (sqrt.f64 1/2))) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 l 6) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 kx kx)))) 2)) (*.f64 (pow.f64 l 4) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 l 4) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 1/2) (pow.f64 kx 2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 kx 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6)))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 kx kx)))) 2)) (*.f64 (pow.f64 l 4) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 kx 6))) (*.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 kx kx)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 kx kx)))) 2)))))) (*.f64 (pow.f64 l 6) (sqrt.f64 1/2)))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 l 4) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 1/2)) (*.f64 kx kx)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 Om 6) (pow.f64 kx 6)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (pow.f64 (*.f64 1/8 (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) (sqrt.f64 1/2))) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (pow.f64 l 6) (sqrt.f64 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))) 1)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 kx (*.f64 kx (pow.f64 (/.f64 Om l) -2)))
(*.f64 (pow.f64 (/.f64 Om l) -2) (*.f64 kx kx))
(*.f64 kx (*.f64 (pow.f64 (/.f64 Om l) -2) kx))
(*.f64 (pow.f64 (/.f64 Om l) -2) (*.f64 kx kx))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) -2))
(*.f64 (pow.f64 (/.f64 Om l) -2) (*.f64 kx kx))
(*.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 1 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (*.f64 (/.f64 kx Om) l) (*.f64 (/.f64 kx Om) l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 2))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) -2)))
(*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (pow.f64 (/.f64 Om l) -2) (pow.f64 (cbrt.f64 kx) 2)))
(*.f64 (pow.f64 (/.f64 Om l) -2) (*.f64 (cbrt.f64 (pow.f64 kx 4)) (pow.f64 (cbrt.f64 kx) 2)))
(*.f64 (pow.f64 (/.f64 Om l) -2) (*.f64 kx kx))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (/.f64 Om l)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (*.f64 kx (neg.f64 kx)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(*.f64 (neg.f64 kx) (/.f64 kx (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om l) 4))) (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)))
(/.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (/.f64 Om l) 4))) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2))
(*.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (/.f64 l Om))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) 1) (pow.f64 (/.f64 Om l) -2))
(*.f64 (pow.f64 (/.f64 Om l) -2) (*.f64 kx kx))
(*.f64 (/.f64 kx (pow.f64 (/.f64 Om l) 2)) kx)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 Om l) -2) kx) kx)
(*.f64 (pow.f64 (/.f64 Om l) -2) (*.f64 kx kx))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om l) 2))) (*.f64 kx (neg.f64 kx)))
(*.f64 (*.f64 kx (neg.f64 kx)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(*.f64 (neg.f64 kx) (/.f64 kx (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(*.f64 (/.f64 kx 1) (/.f64 kx (pow.f64 (/.f64 Om l) 2)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 kx (cbrt.f64 (pow.f64 (/.f64 Om l) 4))) (/.f64 kx (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om l) 4))) (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)))
(/.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (/.f64 Om l) 4))) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) Om) l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 kx) 2) Om) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) Om) (*.f64 l (/.f64 (*.f64 (pow.f64 (cbrt.f64 kx) 2) l) Om)))
(*.f64 (cbrt.f64 (pow.f64 kx 4)) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) 1) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) Om) (*.f64 l (/.f64 (*.f64 (pow.f64 (cbrt.f64 kx) 2) l) Om)))
(*.f64 (cbrt.f64 (pow.f64 kx 4)) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) (cbrt.f64 (pow.f64 (/.f64 Om l) 4))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 (cbrt.f64 (pow.f64 kx 4)) (cbrt.f64 (pow.f64 (/.f64 Om l) 4))))
(*.f64 (/.f64 kx (neg.f64 (pow.f64 (/.f64 Om l) 2))) (neg.f64 kx))
(*.f64 (*.f64 kx (neg.f64 kx)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(*.f64 (neg.f64 kx) (/.f64 kx (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(*.f64 (/.f64 kx (/.f64 (pow.f64 (/.f64 Om l) 2) (sqrt.f64 kx))) (sqrt.f64 kx))
(*.f64 (sqrt.f64 kx) (*.f64 (/.f64 kx (pow.f64 (/.f64 Om l) 2)) (sqrt.f64 kx)))
(*.f64 (/.f64 kx (pow.f64 (/.f64 Om l) 2)) (*.f64 (sqrt.f64 kx) (sqrt.f64 kx)))
(*.f64 (/.f64 kx (/.f64 (pow.f64 (/.f64 Om l) 2) (pow.f64 (cbrt.f64 kx) 2))) (cbrt.f64 kx))
(*.f64 (cbrt.f64 kx) (*.f64 (/.f64 kx (pow.f64 (/.f64 Om l) 2)) (pow.f64 (cbrt.f64 kx) 2)))
(*.f64 (cbrt.f64 kx) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (/.f64 kx (pow.f64 (/.f64 Om l) 2))))
(*.f64 (/.f64 (*.f64 kx kx) Om) (*.f64 l (/.f64 l Om)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) Om) (*.f64 (/.f64 l Om) l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (*.f64 l l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (neg.f64 Om)) (*.f64 (/.f64 l Om) (neg.f64 l)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (neg.f64 Om) (neg.f64 Om))) (*.f64 (neg.f64 l) (neg.f64 l)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (/.f64 Om l) Om)) l)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (/.f64 Om l) (neg.f64 Om))) (neg.f64 l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om (/.f64 Om l))) l)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (neg.f64 Om) (/.f64 Om l))) (neg.f64 l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om (neg.f64 Om))) (*.f64 l (neg.f64 l)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (neg.f64 Om) Om)) (*.f64 (neg.f64 l) l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (neg.f64 Om) 1)) (*.f64 (neg.f64 l) (/.f64 l Om)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (/.f64 Om l) 2) (cbrt.f64 (pow.f64 kx 4)))) (pow.f64 (cbrt.f64 kx) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) Om) (*.f64 l (/.f64 (*.f64 (pow.f64 (cbrt.f64 kx) 2) l) Om)))
(*.f64 (cbrt.f64 (pow.f64 kx 4)) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) 2)))
(*.f64 (/.f64 (sqrt.f64 kx) (/.f64 (pow.f64 (/.f64 Om l) 2) kx)) (sqrt.f64 kx))
(*.f64 (sqrt.f64 kx) (*.f64 (/.f64 kx (pow.f64 (/.f64 Om l) 2)) (sqrt.f64 kx)))
(*.f64 (/.f64 kx (pow.f64 (/.f64 Om l) 2)) (*.f64 (sqrt.f64 kx) (sqrt.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 kx) 2) (/.f64 (pow.f64 (/.f64 Om l) 2) kx)) (cbrt.f64 kx))
(*.f64 (cbrt.f64 kx) (*.f64 (/.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) 2)) kx))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) 2)) (*.f64 kx (cbrt.f64 kx)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) (pow.f64 (/.f64 Om l) 2)) (pow.f64 (cbrt.f64 kx) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 kx 4)) Om) (*.f64 l (/.f64 (*.f64 (pow.f64 (cbrt.f64 kx) 2) l) Om)))
(*.f64 (cbrt.f64 (pow.f64 kx 4)) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (pow.f64 (/.f64 Om l) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) Om) l)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) 1) (/.f64 l Om))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (/.f64 kx (/.f64 Om kx)) l) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 kx (/.f64 (/.f64 (*.f64 Om (sqrt.f64 Om)) l) kx)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 (/.f64 kx (/.f64 Om kx)) l) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (/.f64 kx (/.f64 Om kx)) (/.f64 (cbrt.f64 (*.f64 Om Om)) l)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) -1) (neg.f64 (/.f64 l Om)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (neg.f64 Om)) (neg.f64 l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (/.f64 Om 1)) l)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (/.f64 Om (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx (/.f64 Om l))) (sqrt.f64 l)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 kx (/.f64 Om kx))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (/.f64 Om (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx (/.f64 Om l))) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 kx (/.f64 Om kx))) (*.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) (/.f64 Om l)) (neg.f64 (neg.f64 Om))) (neg.f64 (neg.f64 l)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) Om) (*.f64 l (/.f64 l Om)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) Om) (*.f64 (/.f64 l Om) l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (/.f64 Om l)) (/.f64 l Om))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) 1) (pow.f64 (/.f64 Om l) -2))
(*.f64 (pow.f64 (/.f64 Om l) -2) (*.f64 kx kx))
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 Om Om)) (*.f64 l l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (neg.f64 Om)) (*.f64 (/.f64 l Om) (neg.f64 l)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (neg.f64 Om) (neg.f64 Om))) (*.f64 (neg.f64 l) (neg.f64 l)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (/.f64 Om l) Om)) l)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (/.f64 Om l) (neg.f64 Om))) (neg.f64 l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 Om (/.f64 Om l))) l)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (neg.f64 Om) (/.f64 Om l))) (neg.f64 l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 Om (neg.f64 Om))) (*.f64 l (neg.f64 l)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (neg.f64 Om) Om)) (*.f64 (neg.f64 l) l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx kx) 1) (*.f64 (neg.f64 Om) 1)) (*.f64 (neg.f64 l) (/.f64 l Om)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(pow.f64 (*.f64 (/.f64 kx Om) l) 2)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 3)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3) 1/3)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om l) 2) (*.f64 kx kx)) -1)
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(neg.f64 (/.f64 (*.f64 kx kx) (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(*.f64 (*.f64 kx (neg.f64 kx)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(*.f64 (neg.f64 kx) (/.f64 kx (neg.f64 (pow.f64 (/.f64 Om l) 2))))
(sqrt.f64 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 kx kx) 3) (pow.f64 (pow.f64 (/.f64 Om l) 2) 3)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 1))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om l) 2))) 1)
(pow.f64 (/.f64 Om l) 2)
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 Om l)))
(pow.f64 (/.f64 Om l) 2)
(*.f64 (/.f64 Om l) (/.f64 Om l))
(pow.f64 (/.f64 Om l) 2)
(*.f64 (pow.f64 (/.f64 Om l) 2) 1)
(pow.f64 (/.f64 Om l) 2)
(*.f64 1 (pow.f64 (/.f64 Om l) 2))
(pow.f64 (/.f64 Om l) 2)
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 Om l)))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 (/.f64 Om l))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (cbrt.f64 (pow.f64 (/.f64 Om l) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om l) 4)) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 Om l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (/.f64 Om l) (cbrt.f64 (/.f64 Om l))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om l) 4)) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2))
(*.f64 (*.f64 Om Om) (*.f64 (/.f64 1 l) (/.f64 1 l)))
(pow.f64 (/.f64 Om l) 2)
(*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) 2))
(pow.f64 (/.f64 Om l) 2)
(*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 (/.f64 Om l))))
(*.f64 (*.f64 (/.f64 Om l) Om) (/.f64 1 l))
(pow.f64 (/.f64 Om l) 2)
(*.f64 (*.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)) (cbrt.f64 (/.f64 Om l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (/.f64 Om l) (cbrt.f64 (/.f64 Om l))))
(*.f64 (/.f64 (/.f64 Om l) l) Om)
(pow.f64 (/.f64 Om l) 2)
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 Om (sqrt.f64 l)) (/.f64 (/.f64 Om l) (sqrt.f64 l)))
(*.f64 (/.f64 Om (sqrt.f64 l)) (/.f64 Om (*.f64 l (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 l) 2) l)) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 Om l) (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (cbrt.f64 l))))
(*.f64 (/.f64 (/.f64 Om l) (neg.f64 l)) (neg.f64 Om))
(pow.f64 (/.f64 Om l) 2)
(*.f64 (/.f64 (/.f64 Om l) (/.f64 l 1)) Om)
(pow.f64 (/.f64 Om l) 2)
(*.f64 (/.f64 (/.f64 Om l) (/.f64 l (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (/.f64 (/.f64 Om l) (/.f64 l (sqrt.f64 Om))))
(*.f64 (sqrt.f64 Om) (/.f64 (/.f64 (*.f64 Om (sqrt.f64 Om)) l) l))
(*.f64 (/.f64 (/.f64 Om l) (/.f64 l (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 Om) (/.f64 (/.f64 Om l) (/.f64 l (cbrt.f64 (*.f64 Om Om)))))
(/.f64 (*.f64 (cbrt.f64 Om) Om) (*.f64 l (/.f64 l (cbrt.f64 (*.f64 Om Om)))))
(/.f64 Om (*.f64 l (/.f64 l Om)))
(pow.f64 (/.f64 Om l) 2)
(/.f64 Om (*.f64 (/.f64 l Om) l))
(pow.f64 (/.f64 Om l) 2)
(/.f64 Om (*.f64 1 (*.f64 l (/.f64 l Om))))
(pow.f64 (/.f64 Om l) 2)
(/.f64 Om (*.f64 1 (*.f64 (/.f64 l Om) l)))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (/.f64 Om l) (/.f64 l Om))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (pow.f64 (/.f64 Om l) 2) 1)
(pow.f64 (/.f64 Om l) 2)
(/.f64 1 (pow.f64 (/.f64 Om l) -2))
(/.f64 (sqrt.f64 Om) (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 Om))))
(/.f64 (sqrt.f64 Om) (/.f64 (*.f64 l (/.f64 l Om)) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 l (/.f64 l Om))) (sqrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 l Om) (/.f64 l (cbrt.f64 Om))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 l (/.f64 l Om))) (cbrt.f64 Om))
(/.f64 (*.f64 Om Om) (*.f64 l l))
(pow.f64 (/.f64 Om l) 2)
(/.f64 -1 (*.f64 (/.f64 l Om) (neg.f64 (/.f64 l Om))))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (neg.f64 Om) (*.f64 (/.f64 l Om) (neg.f64 l)))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (neg.f64 Om) (*.f64 1 (*.f64 (/.f64 l Om) (neg.f64 l))))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 (neg.f64 l) (neg.f64 l)))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 1 (*.f64 (neg.f64 l) (neg.f64 l))))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 (/.f64 Om l) Om) l)
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 (/.f64 Om l) (neg.f64 Om)) (neg.f64 l))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 Om (/.f64 Om l)) l)
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 (neg.f64 Om) (/.f64 Om l)) (neg.f64 l))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (/.f64 Om 1) (*.f64 (/.f64 l Om) l))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (/.f64 Om (sqrt.f64 l)) (*.f64 (/.f64 l Om) (sqrt.f64 l)))
(*.f64 (/.f64 Om (sqrt.f64 l)) (/.f64 (/.f64 Om l) (sqrt.f64 l)))
(*.f64 (/.f64 Om (sqrt.f64 l)) (/.f64 Om (*.f64 l (sqrt.f64 l))))
(/.f64 (/.f64 Om (pow.f64 (cbrt.f64 l) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 l)))
(*.f64 (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 l) 2) l)) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 Om l) (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (cbrt.f64 l))))
(/.f64 (*.f64 Om (neg.f64 Om)) (*.f64 l (neg.f64 l)))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 Om (neg.f64 Om)) (*.f64 1 (*.f64 l (neg.f64 l))))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 (neg.f64 Om) Om) (*.f64 (neg.f64 l) l))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 (neg.f64 Om) Om) (*.f64 1 (*.f64 (neg.f64 l) l)))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 (neg.f64 Om) 1) (*.f64 (neg.f64 l) (/.f64 l Om)))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (*.f64 (neg.f64 Om) 1) (*.f64 1 (*.f64 (neg.f64 l) (/.f64 l Om))))
(pow.f64 (/.f64 Om l) 2)
(/.f64 (neg.f64 (neg.f64 Om)) (*.f64 (/.f64 l Om) (neg.f64 (neg.f64 l))))
(pow.f64 (/.f64 Om l) 2)
(sqrt.f64 (pow.f64 (/.f64 Om l) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 Om l) 2)))
(pow.f64 (/.f64 Om l) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om l) 2))))
(pow.f64 (/.f64 Om l) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om l) 2) 3))
(pow.f64 (/.f64 Om l) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om l) 2)))
(pow.f64 (/.f64 Om l) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 Om l))))
(pow.f64 (exp.f64 2) (log.f64 (/.f64 Om l)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 Om l))) 1))
(pow.f64 (exp.f64 2) (log.f64 (/.f64 Om l)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om l) 2)))
(pow.f64 (/.f64 Om l) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1)
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(*.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))) (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))
(/.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) -1) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) -1))
(*.f64 1 (/.f64 (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3)))))
(/.f64 (+.f64 (*.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))))) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1)) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))
(*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 1)
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(*.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2) (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2))
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -2)) (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2)) (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -2)) (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))
(*.f64 -1 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(/.f64 -1 (+.f64 -1 (*.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)) 2)))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) 3)
(*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))
(/.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) -1) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) -1))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3)))) (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(/.f64 (+.f64 (*.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))))) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1)) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))) -1)
(/.f64 -1 (+.f64 -1 (*.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 kx Om) l))) -1) (pow.f64 (hypot.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 kx Om) l))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 kx Om)) (sqrt.f64 2))) -2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 kx Om) (*.f64 l (sqrt.f64 2)))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)) 2)))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) 3)
(*.f64 (/.f64 1 (neg.f64 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))) (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))
(/.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) -1) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) -1))
(*.f64 (/.f64 1 (neg.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))))) (neg.f64 (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(/.f64 (+.f64 (*.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))))) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1)) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))) 1)) (-.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)) 1))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))
(/.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) -1) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) -1))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2) (sqrt.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -1/2) (sqrt.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))) (sqrt.f64 (+.f64 (*.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -1/2) (sqrt.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))) (sqrt.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2) (sqrt.f64 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))) (sqrt.f64 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -1/2) (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))) (sqrt.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -1/2) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4))))) (sqrt.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))
(/.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) -1) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) -1))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))))) (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))))
(/.f64 (+.f64 (*.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))))) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1)) (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 3))))) (cbrt.f64 (+.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))) (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3)))) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)) 2))) (cbrt.f64 (+.f64 (*.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)) -2) (cbrt.f64 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 3))))) (cbrt.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) (fma.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4) 1))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 2)) (cbrt.f64 (-.f64 1 (*.f64 4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4)))))) (cbrt.f64 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 kx 4) (pow.f64 (/.f64 Om l) 4))))) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)) 2))) (cbrt.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)) -2) (cbrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 l (/.f64 kx Om)) 4))))) (cbrt.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))
(pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1)
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(pow.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)) 1)
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -1/2) 2)
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 3)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)) 2)))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) 3)
(pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) 3)))
(sqrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2))
(sqrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2))) -1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2)))) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))
(/.f64 1 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -2)))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1) -2) 1/4) (-.f64 1/4 (/.f64 1/4 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) 3)))) (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -2) 1/4 (-.f64 1/4 (/.f64 1/4 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) 3)))) (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1) -2) 1/4 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1)))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1)))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (/.f64 kx Om) l) 2) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 kx Om)) 2) 1))))

eval1.1s (6.4%)

Compiler

Compiled 47279 to 28927 computations (38.8% saved)

prune645.0ms (3.9%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New175341757
Fresh2810
Picked101
Done246
Total1758161774
Error
0b
Counts
1774 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
30.8b
(+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) -1/2))
40.1b
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))
36.7b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
38.2b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky)))))
37.7b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
4.9b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))
0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
5.3b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om))))))
27.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
27.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
16.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om)))))))))
37.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2))))
38.2b
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
27.1b
(sqrt.f64 1/2)
37.8b
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (/.f64 (*.f64 1/4 Om) l) (sin.f64 ky))) 3/2))
25.4b
1
Compiler

Compiled 285 to 222 computations (22.1% saved)

regimes227.0ms (1.4%)

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

19 calls:

16.0ms
(sin.f64 kx)
16.0ms
(*.f64 2 l)
16.0ms
kx
16.0ms
(sin.f64 ky)
16.0ms
l
Results
ErrorSegmentsBranch
0b1l
0b1Om
0b1kx
0b1ky
0b1(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
0b1(*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
0b1(+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
0b1(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
0b1(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
0b1(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
0b1(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
0b1(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0b1(/.f64 (*.f64 2 l) Om)
0b1(*.f64 2 l)
0b1(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
0b1(pow.f64 (sin.f64 kx) 2)
0b1(sin.f64 kx)
0b1(pow.f64 (sin.f64 ky) 2)
0b1(sin.f64 ky)
Compiler

Compiled 815 to 589 computations (27.7% saved)

regimes350.0ms (2.1%)

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

10 calls:

50.0ms
Om
44.0ms
(sin.f64 ky)
43.0ms
(/.f64 (*.f64 2 l) Om)
40.0ms
(sin.f64 kx)
39.0ms
ky
Results
ErrorSegmentsBranch
3.7b2l
3.8b3Om
1.0b2kx
0.8b2ky
2.1b4(/.f64 (*.f64 2 l) Om)
3.7b2(*.f64 2 l)
1.0b2(pow.f64 (sin.f64 kx) 2)
1.0b3(sin.f64 kx)
1.2b2(pow.f64 (sin.f64 ky) 2)
0.8b3(sin.f64 ky)
Compiler

Compiled 510 to 342 computations (32.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.044748220388536e-162
1.1556508837337332e-154
0.0ms
-0.18836520594646392
-0.15660644147960023
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes125.0ms (0.7%)

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

8 calls:

33.0ms
(sin.f64 ky)
13.0ms
(*.f64 2 l)
12.0ms
l
12.0ms
ky
12.0ms
Om
Results
ErrorSegmentsBranch
5.3b1l
5.3b1Om
5.3b1kx
5.3b1ky
5.3b1(*.f64 2 l)
5.3b1(sin.f64 kx)
5.3b1(pow.f64 (sin.f64 ky) 2)
4.3b3(sin.f64 ky)
Compiler

Compiled 348 to 233 computations (33% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6756864272250914
0.6963643640523101
0.0ms
0.5816261001488334
0.5996128484355575
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes374.0ms (2.2%)

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

7 calls:

76.0ms
Om
68.0ms
kx
66.0ms
(sin.f64 kx)
53.0ms
(sin.f64 ky)
44.0ms
(pow.f64 (sin.f64 ky) 2)
Results
ErrorSegmentsBranch
11.8b4l
8.4b8Om
10.8b7kx
14.4b2ky
12.5b7(sin.f64 kx)
12.5b7(pow.f64 (sin.f64 ky) 2)
13.2b5(sin.f64 ky)
Compiler

Compiled 326 to 216 computations (33.7% saved)

bsearch292.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
3.381270624075771e+85
3.5068445061830904e+86
54.0ms
9.26601899963296e-71
3.1873916676003137e-62
77.0ms
1.5517210715622144e-121
3.7359033298723483e-98
57.0ms
-1.6351412786688342e-213
-1.1671671271480875e-216
47.0ms
-3.965101060412472e-36
-2.206641634442402e-38
48.0ms
-6.782583015603253e+125
-3.575582459653282e+124
0.0ms
-6.103530393602528e+201
-6.055246670759558e+201
Results
166.0ms545×body256valid
75.0ms78×body1024valid
39.0ms65×body512valid
Compiler

Compiled 1761 to 1420 computations (19.4% saved)

regimes92.0ms (0.6%)

Counts
10 → 6
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om 1/4) (*.f64 l ky))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))))))
Outputs
1
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om)))))))))
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))))))
(sqrt.f64 1/2)
1
Calls

4 calls:

34.0ms
Om
28.0ms
kx
22.0ms
l
6.0ms
ky
Results
ErrorSegmentsBranch
11.8b4l
9.5b6Om
11.8b5kx
16.1b1ky
Compiler

Compiled 135 to 94 computations (30.4% saved)

bsearch348.0ms (2.1%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
3.381270624075771e+85
3.5068445061830904e+86
85.0ms
9.26601899963296e-71
3.1873916676003137e-62
175.0ms
1.5517210715622144e-121
3.7359033298723483e-98
34.0ms
-1.6351412786688342e-213
-1.1671671271480875e-216
0.0ms
-6.103530393602528e+201
-6.055246670759558e+201
Results
256.0ms406×body256valid
56.0ms45×body1024valid
27.0ms45×body512valid
Compiler

Compiled 968 to 813 computations (16% saved)

regimes192.0ms (1.2%)

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

4 calls:

121.0ms
kx
42.0ms
l
21.0ms
Om
6.0ms
ky
Results
ErrorSegmentsBranch
11.8b4l
10.6b4Om
11.8b5kx
16.1b1ky
Compiler

Compiled 113 to 81 computations (28.3% saved)

bsearch199.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
72.0ms
3.381270624075771e+85
3.5068445061830904e+86
127.0ms
-1.6351412786688342e-213
-1.1671671271480875e-216
0.0ms
-6.103530393602528e+201
-6.055246670759558e+201
Results
88.0ms184×body256valid
80.0ms23×body1024valid
28.0ms17×body512valid
Compiler

Compiled 390 to 337 computations (13.6% saved)

regimes122.0ms (0.7%)

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

4 calls:

47.0ms
kx
38.0ms
ky
19.0ms
l
14.0ms
Om
Results
ErrorSegmentsBranch
13.6b3l
13.0b3Om
17.5b10kx
19.2b8ky
Compiler

Compiled 91 to 66 computations (27.5% saved)

bsearch76.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
3.381270624075771e+85
3.5068445061830904e+86
34.0ms
-2.985379116164822e+44
-6.800488656247821e+43
Results
47.0ms160×body256valid
19.0ms20×body1024valid
7.0ms12×body512valid
Compiler

Compiled 196 to 191 computations (2.6% saved)

regimes17.0ms (0.1%)

Accuracy

Total -18.6b remaining (-73.5%)

Threshold costs -18.6b (-73.5%)

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

4 calls:

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

Compiled 55 to 37 computations (32.7% saved)

simplify17.0ms (0.1%)

Algorithm
egg-herbie
Rules
28×*-commutative
20×+-commutative
if-if-or-not
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130936
1167936
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(if (<=.f64 (sin.f64 ky) -5764607523034235/36028797018963968) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (if (<=.f64 (sin.f64 ky) 5065326622169181/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(if (<=.f64 (sin.f64 ky) 5314247560297185/9007199254740992) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om)))))) (if (<=.f64 (sin.f64 ky) 6124895493223875/9007199254740992) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om))))))))
(if (<=.f64 Om -6100000000000000053321866278224866335729986515781589165200463549681459347919772521366771460348886111094479272197126806561529889634897442438270030772294475805597389542505322561318499945932356986362396672) 1 (if (<=.f64 Om -569999999999999964689960387702209093496800305531736410622542960675041280249533134066872071811553081722208928127043503103410176) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om -5686995171182009/2993155353253689176481146537402947624255349848014848) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))))) (if (<=.f64 Om -4851619038439715/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om 8140593712110797/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (sqrt.f64 1/2) (if (<=.f64 Om 6715941175764339/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))))) (if (<=.f64 Om 50000000000000000731534761533743651548502149393232752963930539358489818212557410795520) (sqrt.f64 1/2) 1)))))))
(if (<=.f64 Om -6100000000000000053321866278224866335729986515781589165200463549681459347919772521366771460348886111094479272197126806561529889634897442438270030772294475805597389542505322561318499945932356986362396672) 1 (if (<=.f64 Om -1516130949512411/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om 5116944619041073/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (sqrt.f64 1/2) (if (<=.f64 Om 6715941175764339/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))))) (if (<=.f64 Om 35999999999999997766006489588069914141019202652317401153586399469958047048031646253056) (sqrt.f64 1/2) 1)))))
(if (<=.f64 Om -6100000000000000053321866278224866335729986515781589165200463549681459347919772521366771460348886111094479272197126806561529889634897442438270030772294475805597389542505322561318499945932356986362396672) 1 (if (<=.f64 Om -2046776781841755/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om 35000000000000000512074333073620556083951504575262927074751377550942872748790187556864) (sqrt.f64 1/2) 1)))
(if (<=.f64 Om -120000000000000006624225560654490289165041664) 1 (if (<=.f64 Om 40000000000000000585227809226994921238801719514586202371144431486791854570045928636416) (sqrt.f64 1/2) 1))
1
Outputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))))
(if (<=.f64 (sin.f64 ky) -5764607523034235/36028797018963968) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (if (<=.f64 (sin.f64 ky) 5065326622169181/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om))))))))
(if (or (<=.f64 (sin.f64 ky) -5764607523034235/36028797018963968) (not (<=.f64 (sin.f64 ky) 5065326622169181/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 l 1/2) (/.f64 (sin.f64 ky) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om)))))))
(if (<=.f64 (sin.f64 ky) 5314247560297185/9007199254740992) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om)))))) (if (<=.f64 (sin.f64 ky) 6124895493223875/9007199254740992) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om))))))))
(if (or (<=.f64 (sin.f64 ky) 5314247560297185/9007199254740992) (not (<=.f64 (sin.f64 ky) 6124895493223875/9007199254740992))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 kx) Om)))))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))
(if (<=.f64 Om -6100000000000000053321866278224866335729986515781589165200463549681459347919772521366771460348886111094479272197126806561529889634897442438270030772294475805597389542505322561318499945932356986362396672) 1 (if (<=.f64 Om -569999999999999964689960387702209093496800305531736410622542960675041280249533134066872071811553081722208928127043503103410176) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om -5686995171182009/2993155353253689176481146537402947624255349848014848) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))))) (if (<=.f64 Om -4851619038439715/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om 8140593712110797/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (sqrt.f64 1/2) (if (<=.f64 Om 6715941175764339/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))))) (if (<=.f64 Om 50000000000000000731534761533743651548502149393232752963930539358489818212557410795520) (sqrt.f64 1/2) 1)))))))
(if (<=.f64 Om -6100000000000000053321866278224866335729986515781589165200463549681459347919772521366771460348886111094479272197126806561529889634897442438270030772294475805597389542505322561318499945932356986362396672) 1 (if (<=.f64 Om -569999999999999964689960387702209093496800305531736410622542960675041280249533134066872071811553081722208928127043503103410176) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om -5686995171182009/2993155353253689176481146537402947624255349848014848) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))))) (if (<=.f64 Om -4851619038439715/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om 8140593712110797/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (sqrt.f64 1/2) (if (<=.f64 Om 6715941175764339/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))))))) (if (<=.f64 Om 50000000000000000731534761533743651548502149393232752963930539358489818212557410795520) (sqrt.f64 1/2) 1)))))))
(if (<=.f64 Om -6100000000000000053321866278224866335729986515781589165200463549681459347919772521366771460348886111094479272197126806561529889634897442438270030772294475805597389542505322561318499945932356986362396672) 1 (if (<=.f64 Om -1516130949512411/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om 5116944619041073/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (sqrt.f64 1/2) (if (<=.f64 Om 6715941175764339/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))))) (if (<=.f64 Om 35999999999999997766006489588069914141019202652317401153586399469958047048031646253056) (sqrt.f64 1/2) 1)))))
(if (<=.f64 Om -6100000000000000053321866278224866335729986515781589165200463549681459347919772521366771460348886111094479272197126806561529889634897442438270030772294475805597389542505322561318499945932356986362396672) 1 (if (<=.f64 Om -1516130949512411/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om 5116944619041073/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (sqrt.f64 1/2) (if (<=.f64 Om 6715941175764339/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))))))) (if (<=.f64 Om 35999999999999997766006489588069914141019202652317401153586399469958047048031646253056) (sqrt.f64 1/2) 1)))))
(if (<=.f64 Om -6100000000000000053321866278224866335729986515781589165200463549681459347919772521366771460348886111094479272197126806561529889634897442438270030772294475805597389542505322561318499945932356986362396672) 1 (if (<=.f64 Om -2046776781841755/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 Om l) (/.f64 l Om))))))))) (if (<=.f64 Om 35000000000000000512074333073620556083951504575262927074751377550942872748790187556864) (sqrt.f64 1/2) 1)))
(if (<=.f64 Om -120000000000000006624225560654490289165041664) 1 (if (<=.f64 Om 40000000000000000585227809226994921238801719514586202371144431486791854570045928636416) (sqrt.f64 1/2) 1))
1
Compiler

Compiled 371 to 279 computations (24.8% saved)

soundness194.0ms (1.2%)

Algorithm
egg-herbie
Rules
1558×associate-*l*
1544×distribute-lft-in
1418×associate-/r*
1286×fma-def
1248×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02683
15873
217973
354273
4237073
5581873
6699573
0106237646
1323437622
Stop Event
node limit
node limit
Compiler

Compiled 244 to 190 computations (22.1% saved)

end136.0ms (0.8%)

Remove

(sort kx ky)

Compiler

Compiled 387 to 268 computations (30.7% saved)

Profiling

Loading profile data...