Details

Time bar (total: 23.3s)

analyze337.0ms (1.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)

sample6.3s (27.2%)

Results
4.1s6899×body256valid
1.6s806×body1024valid
630.0ms551×body512valid
Bogosity

preprocess91.0ms (0.4%)

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)

simplify82.0ms (0.4%)

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.0b
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
1.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Compiler

Compiled 31 to 27 computations (12.9% saved)

localize66.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (sin.f64 kx) 2)
0.4b
(/.f64 2 (/.f64 Om l))
2.3b
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
7.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)

series52.0ms (0.2%)

Counts
4 → 124
Calls

33 calls:

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

rewrite146.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify218.0ms (0.9%)

Algorithm
egg-herbie
Rules
1178×associate-/r/
974×associate-/l/
754×associate-*r*
664×associate-*l*
654×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval697.0ms (3%)

Compiler

Compiled 12747 to 8369 computations (34.3% saved)

prune185.0ms (0.8%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2737280
Fresh000
Picked101
Done000
Total2747281
Error
0b
Counts
281 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))))
0.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
36.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 l Om) (*.f64 -2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
37.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
14.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))
11.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om ky) (/.f64 Om ky)) l))))))))))
21.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
Compiler

Compiled 350 to 282 computations (19.4% saved)

localize113.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 l (/.f64 2 Om))
0.2b
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
1.4b
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
7.1b
(cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
Compiler

Compiled 166 to 97 computations (41.6% saved)

series226.0ms (1%)

Counts
4 → 144
Calls

42 calls:

TimeVariablePointExpression
45.0ms
kx
@0
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
36.0ms
Om
@0
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
18.0ms
ky
@inf
(cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
18.0ms
ky
@0
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
13.0ms
ky
@0
(cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))

rewrite178.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1118×associate-*r/
944×associate-*l/
470×associate-/r*
364×add-sqr-sqrt
360×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify524.0ms (2.2%)

Algorithm
egg-herbie
Rules
1482×associate-*l*
904×associate-/r*
686×associate-/l/
628×*-commutative
572×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0102240703
1301739105
Stop Event
node limit
Counts
377 → 431
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2/3 (/.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/3 (*.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/3 (/.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/3 (/.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/3 (*.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (+.f64 (*.f64 2/3 (/.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/3 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.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/3 (/.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))))))))))
1
(+.f64 1 (*.f64 2/3 (/.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/3 (/.f64 (-.f64 (*.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/3 (*.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/3 (/.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/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.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/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 2/3 (/.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/3 (/.f64 (-.f64 (*.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/3 (*.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/3 (/.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/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.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/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.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))))))
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(+.f64 (*.f64 2/3 (*.f64 (pow.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)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (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)))) 1/6))
(+.f64 (*.f64 2/3 (*.f64 (pow.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)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/3) (*.f64 (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)))
(+.f64 (*.f64 2/3 (*.f64 (pow.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)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/3) (*.f64 (-.f64 (*.f64 1/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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (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)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/3) (*.f64 (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6))))
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(+.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (*.f64 2/3 (*.f64 (pow.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) 5)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (pow.f64 ky 4)))) (+.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (*.f64 2/3 (*.f64 (pow.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) 5)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (pow.f64 ky 4)))) (+.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.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)))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 7)) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3))))))) (pow.f64 Om 2)))) (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (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)))) 5)))))))) (pow.f64 ky 6)))) (*.f64 2/3 (*.f64 (pow.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) 5)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.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 (+.f64 (*.f64 4/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 2)))
(+.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (+.f64 (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (*.f64 4/9 (/.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 (*.f64 4/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 2))))
(+.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (+.f64 (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (*.f64 4/9 (/.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 (+.f64 (*.f64 4/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 2)) (*.f64 (+.f64 (*.f64 2/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.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/3 (/.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)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (*.f64 4/9 (/.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))) (+.f64 (*.f64 8/9 (/.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/3 (/.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))) (*.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.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/3 (/.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)))))
1
(+.f64 1 (+.f64 (*.f64 4/3 (/.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/3 (/.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/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/9 (/.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/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/3 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 4/9 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.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 4/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))
1
(+.f64 1 (+.f64 (*.f64 4/3 (/.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/3 (/.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/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/9 (/.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/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/3 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 4/9 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.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 4/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.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 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 4/3 (*.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)))))))) (*.f64 2/3 (*.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))))))))) (pow.f64 kx 2)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2/3 (*.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))))))))) (pow.f64 kx 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (+.f64 (*.f64 4/9 (*.f64 (pow.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)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))) (*.f64 8/9 (*.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)))) 3))))))) (pow.f64 kx 4))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (*.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)))))))) (*.f64 2/3 (*.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))))))))) (pow.f64 kx 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.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)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))) (pow.f64 l 2)) (pow.f64 Om 2)) (pow.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)) 1/6))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (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 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (-.f64 (*.f64 1/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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (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 4/9 (*.f64 (pow.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)))) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 Om 2)))))) (*.f64 4/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (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)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (+.f64 (*.f64 4/9 (*.f64 (pow.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)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))) (*.f64 8/9 (*.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)))) 3))))))) (pow.f64 kx 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)))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))
(+.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/3 (*.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)))))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 2)) 1/3))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6))))
(+.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/3 (*.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)))))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 2)) 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/6) (+.f64 (*.f64 4/9 (*.f64 (pow.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) 5)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3))))))) (*.f64 8/9 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 2)) 1/3) (pow.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) 5)) 1/6))))))) (pow.f64 ky 4)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))
(+.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/3 (*.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)))))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 2)) 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/6) (+.f64 (*.f64 4/9 (*.f64 (pow.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) 5)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3))))))) (*.f64 8/9 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 2)) 1/3) (pow.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) 5)) 1/6))))))) (pow.f64 ky 4)) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6))) (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 5))) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (pow.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)))) 5)) 1/6) (/.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.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) 5)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/6) (+.f64 (*.f64 2/9 (*.f64 (pow.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) 7)) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.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)))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 7)) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3))))))) (pow.f64 Om 2)))) (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (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)))) 5)))))))) (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3))))) (*.f64 2/9 (*.f64 (pow.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) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6))))))) (pow.f64 Om 2))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (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/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6))))))) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 7)) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 5))))))))))))) (pow.f64 ky 6)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 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 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 (exp.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(*.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/3) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/3))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 1/6)
(sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(/.f64 (*.f64 l 2) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (*.f64 Om 1/2))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om 1/2))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) Om)
(/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2))) Om)
(/.f64 (*.f64 1 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/.f64 (*.f64 l (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 -2 l)) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l 1/2)) Om)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (*.f64 l 2))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) 1) (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) 2) Om)
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) 2) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) -2) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (/.f64 2 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) -1) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 2 (/.f64 Om l)))) (sqrt.f64 (*.f64 l 2))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 (*.f64 l 2))) (cbrt.f64 Om))
(/.f64 (*.f64 1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om))
(/.f64 (*.f64 -1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 -2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 (neg.f64 (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) Om)
(/.f64 (*.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (*.f64 (sqrt.f64 (/.f64 2 (/.f64 Om l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) Om)
(/.f64 (*.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) Om)
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 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 Om l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(*.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 1) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6)) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) 3) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) 3) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 Om l)))) 1)
(/.f64 1 (/.f64 Om (*.f64 l 2)))
(/.f64 l (*.f64 Om 1/2))
(/.f64 2 (/.f64 Om l))
(/.f64 (/.f64 2 (/.f64 Om l)) 1)
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 Om 1/2) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) 2)))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 Om 1/2) (cbrt.f64 l)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 (cbrt.f64 l) 2)))
(/.f64 (*.f64 l 2) Om)
(/.f64 (*.f64 l 2) (neg.f64 (neg.f64 Om)))
(/.f64 -2 (/.f64 (neg.f64 Om) l))
(/.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 Om (sqrt.f64 (*.f64 l 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (cbrt.f64 (*.f64 l 2))) (/.f64 Om (cbrt.f64 (*.f64 l 2))))
(/.f64 (/.f64 l Om) 1/2)
(/.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 l -2) (neg.f64 Om))
(/.f64 (*.f64 -2 l) (neg.f64 Om))
(/.f64 (/.f64 l 1/2) Om)
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 l 1) (*.f64 Om 1/2))
(/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 Om))
(/.f64 (*.f64 1 (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 1 (*.f64 -2 l)) (neg.f64 Om))
(/.f64 (*.f64 1 (/.f64 l 1/2)) Om)
(/.f64 (*.f64 1 (/.f64 (*.f64 l 2) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 1 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 1 (neg.f64 (*.f64 l 2))) (neg.f64 Om))
(/.f64 (*.f64 l (/.f64 2 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 l (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 l -1) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 2 (/.f64 Om l))) (sqrt.f64 (*.f64 l 2))) (sqrt.f64 Om))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om l))) 2) (cbrt.f64 (*.f64 l 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 l 2) 1) Om)
(/.f64 (*.f64 (*.f64 l 2) 1) (/.f64 Om 1))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 l 2) -1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) 1) (sqrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 2)) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 -2)) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) 1) (cbrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) (cbrt.f64 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) (cbrt.f64 -2)) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 l 1) 1) (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 l 1) 2) Om)
(/.f64 (*.f64 (/.f64 l 1) 2) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 l 1) -2) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l 1) -1) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) 2) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) l) (cbrt.f64 Om))
(/.f64 (*.f64 -1 l) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 l -2) 1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 -2 l) 1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l 1/2) 1) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) 1) (cbrt.f64 Om))
(/.f64 (*.f64 (neg.f64 (*.f64 l 2)) 1) (neg.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (/.f64 2 (/.f64 Om l)))) (sqrt.f64 Om))
(/.f64 (*.f64 1 (/.f64 l (sqrt.f64 (*.f64 Om 1/2)))) (sqrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 l (sqrt.f64 (*.f64 Om 1/2)))) (sqrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 -2) (/.f64 l (sqrt.f64 (*.f64 Om 1/2)))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 l (/.f64 2 (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 l (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (cbrt.f64 (*.f64 Om 1/2)))) (cbrt.f64 (*.f64 Om 1/2)))
(/.f64 (/.f64 (*.f64 l -2) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l -2) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 l -2) -1) Om)
(/.f64 (/.f64 (*.f64 l -2) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 l -2) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 -2 l) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 -2 l) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 -2 l) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 -2 l) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 -2 l) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 -2 l) -1) Om)
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 l 1/2) 1) Om)
(/.f64 (/.f64 (/.f64 l 1/2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) 1) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (*.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)) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) 1) (neg.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) -1) Om)
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(pow.f64 (/.f64 2 (/.f64 Om l)) 1)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 Om l))) 2)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om l))) 3)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 Om l)))))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 2 Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 Om) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 Om l))))
(exp.f64 (log.f64 (/.f64 2 (/.f64 Om l))))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 Om l))) 1))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 Om l))))
Outputs
1
(+.f64 1 (*.f64 2/3 (/.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/3 (/.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/3 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 (*.f64 1/3 (*.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/3 (/.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/3 (/.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/3 (*.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)) -10/3)) (+.f64 1 (*.f64 2/3 (/.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 (*.f64 2/3 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.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)) -10/9))))
(+.f64 (*.f64 1/3 (*.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (+.f64 (*.f64 2/3 (/.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/3 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.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/3 (/.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))))))))))
(fma.f64 1/3 (*.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)) -10/3)) (+.f64 1 (fma.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/3 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 4/3 (/.f64 (*.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)) -10/3)) (*.f64 Om Om))))))))))
(+.f64 1 (+.f64 (fma.f64 2/3 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (/.f64 (*.f64 4/3 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) -10/3)))) (*.f64 (pow.f64 l 6) 1/3))) (*.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)) -10/9))))
1
(+.f64 1 (*.f64 2/3 (/.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/3 (/.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/3 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.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/3 (/.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/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (*.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 1 (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 4)) (/.f64 (*.f64 2/3 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.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/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.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 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (fma.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (fma.f64 4/3 (*.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)) -10/3))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 4)) (fma.f64 2/3 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4)) (fma.f64 4/3 (*.f64 (*.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) -10/3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 8/27)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 2/3 (/.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/3 (/.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/3 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.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/3 (/.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/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (*.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 1 (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 4)) (/.f64 (*.f64 2/3 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.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/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.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 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (fma.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (fma.f64 4/3 (*.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)) -10/3))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 4)) (fma.f64 2/3 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4)) (fma.f64 4/3 (*.f64 (*.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) -10/3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 8/27)))) (pow.f64 Om 6))))))
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 1/6)
(pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 1/6)
(+.f64 (*.f64 2/3 (*.f64 (pow.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)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (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)))) 1/6))
(fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 5)) 1/6) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 1/6))
(fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)) 1/6) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx))) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 1/6))
(+.f64 (*.f64 2/3 (*.f64 (pow.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)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/3) (*.f64 (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)))
(fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 5)) 1/6) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3)))))) (pow.f64 kx 4))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 1/6)))
(fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)) 1/6) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4))) (pow.f64 kx 4))) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 1/6)))
(+.f64 (*.f64 2/3 (*.f64 (pow.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)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/3) (*.f64 (-.f64 (*.f64 1/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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (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)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/3) (*.f64 (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6))))
(fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 5)) 1/6) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (-.f64 (*.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 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 (*.f64 l l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om Om)))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 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 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (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 4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3)))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))) (pow.f64 kx 6))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3)))))) (pow.f64 kx 4))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 1/6))))
(fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)) 1/6) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 ky)) 2)) (pow.f64 (sin.f64 ky) 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 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 l l))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (fma.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4))) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))))) (pow.f64 kx 6))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4))) (pow.f64 kx 4))) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 1/6))))
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6)
(+.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (*.f64 2/3 (*.f64 (pow.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) 5)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)) 1/6) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))
(+.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)) 1/6) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)) 2/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (pow.f64 ky 4)))) (+.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (*.f64 2/3 (*.f64 (pow.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) 5)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))) (pow.f64 ky 4))) (+.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)) 1/6) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3)))) (pow.f64 ky 4))) (+.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)) 1/6) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)) 2/3))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (pow.f64 ky 4)))) (+.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.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)))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 7)) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3))))))) (pow.f64 Om 2)))) (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (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)))) 5)))))))) (pow.f64 ky 6)))) (*.f64 2/3 (*.f64 (pow.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) 5)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))) (pow.f64 ky 4))) (+.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (-.f64 (*.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 (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 (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 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l))))))) (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))))) (pow.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 7)) 1/6)) (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))))) (pow.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 7)) 1/6)) (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)))))))) (pow.f64 ky 6))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)) 1/6) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3)))) (pow.f64 ky 4))) (+.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (-.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) (+.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 (*.f64 1/2 (+.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (*.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)))) 1/2)) (+.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) 5))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 8/27)) (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3))))) (*.f64 (pow.f64 (/.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 7)) 1/6) 2/3))))) (pow.f64 ky 6))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)) 1/6) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)) 2/3)))))
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.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) 1/6)
(pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.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 (*.f64 2 l) (/.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 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 (*.f64 kx (*.f64 kx l)) Om) (sin.f64 ky)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 l (pow.f64 kx 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 (sin.f64 ky) Om)) (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 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 kx 4)) (sin.f64 ky))) (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 kx (*.f64 kx l)) Om) (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 l (pow.f64 kx 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 (sin.f64 ky) Om)) (+.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 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 kx 4)) (sin.f64 ky))) (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (/.f64 (/.f64 (*.f64 kx (*.f64 kx l)) Om) (sin.f64 ky)))) (*.f64 (/.f64 l (*.f64 (sin.f64 ky) Om)) (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.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 l (/.f64 (*.f64 (sin.f64 kx) Om) (*.f64 ky ky))))
(+.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (*.f64 (/.f64 l (*.f64 (sin.f64 kx) Om)) (*.f64 ky ky)))
(+.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 l (/.f64 (*.f64 (sin.f64 kx) Om) (*.f64 ky ky))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 l (pow.f64 ky 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (sin.f64 kx) Om)) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(+.f64 (*.f64 (/.f64 l (*.f64 (sin.f64 kx) Om)) (*.f64 ky ky)) (fma.f64 -1 (*.f64 (/.f64 l (*.f64 (sin.f64 kx) Om)) (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4))) (*.f64 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 l (/.f64 (*.f64 (sin.f64 kx) Om) (*.f64 ky ky))) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l (pow.f64 ky 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (sin.f64 kx) Om)) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (/.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 (sin.f64 kx) Om))))
(+.f64 (+.f64 (*.f64 (/.f64 l (*.f64 (sin.f64 kx) Om)) (*.f64 ky ky)) (fma.f64 -1 (*.f64 (/.f64 l (*.f64 (sin.f64 kx) Om)) (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) (*.f64 (/.f64 l (*.f64 (sin.f64 kx) Om)) (*.f64 (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (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 (+.f64 (*.f64 4/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 2)))
(+.f64 1 (*.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2)))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 2 (*.f64 l l))))
(+.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (+.f64 (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (*.f64 4/9 (/.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 (*.f64 4/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 2))))
(fma.f64 (fma.f64 8/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -10/3) (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -10/3) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 4/9)))) (pow.f64 l 4) (+.f64 1 (*.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2))))
(fma.f64 (fma.f64 8/9 (/.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -10/9) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -20/9) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 4/9)))) (pow.f64 l 4) (+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 2 (*.f64 l l)))))
(+.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (+.f64 (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (*.f64 4/9 (/.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 (+.f64 (*.f64 4/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 2)) (*.f64 (+.f64 (*.f64 2/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.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/3 (/.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)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (*.f64 4/9 (/.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))) (+.f64 (*.f64 8/9 (/.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/3 (/.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))) (*.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.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/3 (/.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)))))
(fma.f64 (fma.f64 8/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -10/3) (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -10/3) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 4/9)))) (pow.f64 l 4) (+.f64 1 (fma.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (*.f64 l l) (*.f64 (pow.f64 l 6) (fma.f64 2/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 4/3 (/.f64 (*.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)) -10/3)) (*.f64 Om Om))))) (fma.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -10/3) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 4/9)))) (fma.f64 8/9 (/.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)) -10/3)) (*.f64 Om Om)) (*.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 4/3 (/.f64 (*.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)) -10/3)) (*.f64 Om Om)))))))))))))
(fma.f64 (fma.f64 8/9 (/.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -10/9) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -20/9) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 4/9)))) (pow.f64 l 4) (+.f64 1 (fma.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (*.f64 l l) (*.f64 (pow.f64 l 6) (fma.f64 2/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (/.f64 (*.f64 4/3 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) -10/3)))) (fma.f64 2/3 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -20/9) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) 4/9))) (fma.f64 8/9 (*.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)) -10/3)) (*.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (/.f64 (*.f64 4/3 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) -10/3))))))))))))
1
(+.f64 1 (+.f64 (*.f64 4/3 (/.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/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 2))
(+.f64 1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/9 (/.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/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 2) (*.f64 8/9 (/.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 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -20/9) (pow.f64 Om 4)) (+.f64 (+.f64 (fma.f64 4/9 (*.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)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 4)) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 8/9 (*.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 (*.f64 2/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/3 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 4/9 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.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 4/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.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 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (fma.f64 8/9 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 6) (*.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)) -10/3)))) (fma.f64 8/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (fma.f64 4/3 (*.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)) -10/3))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (pow.f64 Om 6)) (fma.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 6) (*.f64 (*.f64 l l) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 4/9))))) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (fma.f64 4/3 (*.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)) -10/3))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (pow.f64 Om 6)) (fma.f64 4/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 2))))))))))
(+.f64 (fma.f64 8/9 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 6)) (*.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) -10/3))))) (fma.f64 8/9 (*.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)) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4)) (fma.f64 4/3 (*.f64 (*.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) -10/3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 8/27)))) (pow.f64 Om 6)) (fma.f64 2/3 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 6)) (*.f64 l (*.f64 l (+.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -20/9) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) 4/9)))))) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4)) (fma.f64 4/3 (*.f64 (*.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) -10/3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 8/27)))) (pow.f64 Om 6)) (fma.f64 4/9 (*.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)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 4)) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -20/9) (pow.f64 Om 4))))
1
(+.f64 1 (+.f64 (*.f64 4/3 (/.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/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 2))
(+.f64 1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/9 (/.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/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 2) (*.f64 8/9 (/.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 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -20/9) (pow.f64 Om 4)) (+.f64 (+.f64 (fma.f64 4/9 (*.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)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 4)) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 8/9 (*.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 (*.f64 2/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/3 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (*.f64 4/9 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (+.f64 (*.f64 4/3 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 8/27 (*.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 4/9 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.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/3 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.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 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (fma.f64 8/9 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 6) (*.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)) -10/3)))) (fma.f64 8/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (fma.f64 4/3 (*.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)) -10/3))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (pow.f64 Om 6)) (fma.f64 2/3 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 6) (*.f64 (*.f64 l l) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) 4/9))))) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (fma.f64 4/3 (*.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)) -10/3))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (pow.f64 Om 6)) (fma.f64 4/9 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -10/3) (pow.f64 Om 4)) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 2))))))))))
(+.f64 (fma.f64 8/9 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 6)) (*.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) -10/3))))) (fma.f64 8/9 (*.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)) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4)) (fma.f64 4/3 (*.f64 (*.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) -10/3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 8/27)))) (pow.f64 Om 6)) (fma.f64 2/3 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 6)) (*.f64 l (*.f64 l (+.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -20/9) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) 4/9)))))) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 4)) (fma.f64 4/3 (*.f64 (*.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) -10/3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 8/27)))) (pow.f64 Om 6)) (fma.f64 4/9 (*.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)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 4)) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))) (+.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -20/9) (pow.f64 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 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 4/3 (*.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)))))))) (*.f64 2/3 (*.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))))))))) (pow.f64 kx 2)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 kx kx) (*.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))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) (*.f64 kx kx))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2/3 (*.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))))))))) (pow.f64 kx 2)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (+.f64 (*.f64 4/9 (*.f64 (pow.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)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))) (*.f64 8/9 (*.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)))) 3))))))) (pow.f64 kx 4))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.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)))))))) (*.f64 kx kx) (*.f64 (pow.f64 kx 4) (fma.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 1/6) (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.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 2/3 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) 1/6)) (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3)))))))) (+.f64 (*.f64 1/3 (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3))))))) (*.f64 (*.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))))) 3)))) 8/9))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) (*.f64 kx kx) (*.f64 (pow.f64 kx 4) (fma.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 1/6) (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4))) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) 1/6) 2/3))) (+.f64 (*.f64 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 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) 8/9)))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2/3 (*.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))))))))) (pow.f64 kx 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.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)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))) (pow.f64 l 2)) (pow.f64 Om 2)) (pow.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)) 1/6))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (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 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (-.f64 (*.f64 1/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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (+.f64 (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (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 4/9 (*.f64 (pow.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)))) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 Om 2)))))) (*.f64 4/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (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)) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (+.f64 (*.f64 4/9 (*.f64 (pow.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)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) 1/6) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.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 (+.f64 1 (*.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 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))) (*.f64 8/9 (*.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)))) 3))))))) (pow.f64 kx 4)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.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)))))))) (*.f64 kx kx) (fma.f64 (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 5)) 1/6) (/.f64 (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.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 2/3 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) 1/6)) (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3)))))))) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (+.f64 (*.f64 1/3 (-.f64 (*.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 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 (*.f64 l l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om Om)))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 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 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (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 4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3)))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))) (fma.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 1/6) (fma.f64 2/3 (*.f64 (-.f64 (*.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 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 (*.f64 l l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om Om)))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 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 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (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 4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3)))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) 1/6)) (*.f64 4/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 7)) 1/6) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3))))))))))) (*.f64 4/9 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3)))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))) (pow.f64 kx 6) (*.f64 (pow.f64 kx 4) (fma.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 1/6) (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.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 2/3 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) 1/6)) (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3)))))))) (+.f64 (*.f64 1/3 (+.f64 (*.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)))) (*.f64 -4/3 (*.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))))) 3))))))) (*.f64 (*.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))))) 3)))) 8/9)))))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) (*.f64 kx kx) (fma.f64 (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)) 1/6) (/.f64 (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4))) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) 1/6) 2/3))) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 ky)) 2)) (pow.f64 (sin.f64 ky) 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 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 l l))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (fma.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4))) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))))) (fma.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 1/6) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 ky)) 2)) (pow.f64 (sin.f64 ky) 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 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 l l))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (fma.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4))) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))))) (pow.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) 1/6)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 7)) 1/6) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4)))) 4/9))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4))) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 4/9)))) (pow.f64 kx 6) (*.f64 (pow.f64 kx 4) (fma.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 1/6) (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 (+.f64 (*.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4))) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) 1/6) 2/3))) (+.f64 (*.f64 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 ky)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) 1/2)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) 8/9))))))))
(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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6)))
(*.f64 (cbrt.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)) (pow.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) 1/6))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6))
(*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6)))
(*.f64 (cbrt.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)) (pow.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) 1/6))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6))
(*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6)))
(*.f64 (cbrt.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)) (pow.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) 1/6))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6))
(*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6)))
(*.f64 (cbrt.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)) (pow.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) 1/6))
(*.f64 (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1)) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1) 1/6))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))
(*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/3 (*.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)))))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 2)) 1/3))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6))))
(fma.f64 (*.f64 ky ky) (fma.f64 2/3 (*.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)))) (*.f64 4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2))))))) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(fma.f64 (*.f64 ky ky) (fma.f64 2/3 (*.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)))) (*.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/3 (*.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)))))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 2)) 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/6) (+.f64 (*.f64 4/9 (*.f64 (pow.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) 5)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3))))))) (*.f64 8/9 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 2)) 1/3) (pow.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) 5)) 1/6))))))) (pow.f64 ky 4)) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))
(fma.f64 (*.f64 ky ky) (fma.f64 2/3 (*.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)))) (*.f64 4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2))))))) (fma.f64 (+.f64 (*.f64 1/3 (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)))))))) (fma.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)))) (*.f64 2/3 (*.f64 (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))) (*.f64 8/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))))))) (pow.f64 ky 4) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))
(fma.f64 (*.f64 ky ky) (fma.f64 2/3 (*.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)))) (*.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (fma.f64 (+.f64 (*.f64 1/3 (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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3))))) (fma.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 2/3 (*.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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (cbrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) 8/9)))) (pow.f64 ky 4) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(+.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/3 (*.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)))))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 2)) 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/6) (+.f64 (*.f64 4/9 (*.f64 (pow.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) 5)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3))))))) (*.f64 8/9 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 2)) 1/3) (pow.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) 5)) 1/6))))))) (pow.f64 ky 4)) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6))) (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 5))) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (pow.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)))) 5)) 1/6) (/.f64 (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.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) 5)) 1/3) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/6) (+.f64 (*.f64 2/9 (*.f64 (pow.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) 7)) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.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)))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 7)) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 1/2 (*.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)) (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/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6) (pow.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) 5)) 1/3))))))) (pow.f64 Om 2)))) (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (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)))) 5)))))))) (pow.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) 1/3))))) (*.f64 2/9 (*.f64 (pow.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) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6))))))) (pow.f64 Om 2))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (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/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 7)) 1/6) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6))))))) (pow.f64 Om 2)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 7)) 1/6) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (*.f64 4/3 (*.f64 (sqrt.f64 1) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.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)))) 5)) 1/3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)))))) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 5))))))))))))) (pow.f64 ky 6)))))
(fma.f64 (*.f64 ky ky) (fma.f64 2/3 (*.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)))) (*.f64 4/3 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2))))))) (+.f64 (fma.f64 (+.f64 (*.f64 1/3 (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)))))))) (fma.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)))) (*.f64 2/3 (*.f64 (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))) (*.f64 8/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))))))) (pow.f64 ky 4) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.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/9 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))))) (pow.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)) 1/6)) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)) 1/6) (/.f64 (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)))) (*.f64 2/3 (*.f64 (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (fma.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (fma.f64 2/9 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 7)) 1/6)) (fma.f64 2/3 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (-.f64 (*.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 (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 (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 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l))))))) (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))))) (pow.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 7)) 1/6)) (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))))) (pow.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 7)) 1/6)) (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)))))))))) (*.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 7)) 1/6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)))))))))))) (*.f64 1/3 (-.f64 (*.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 (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 (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 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l))))))) (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))))) (pow.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 7)) 1/6)) (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (*.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 (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 -4/3 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5))))))))) (pow.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 7)) 1/6)) (*.f64 8/27 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 5)))))))))))))))
(+.f64 (fma.f64 (*.f64 ky ky) (fma.f64 2/3 (*.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)))) (*.f64 4/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (fma.f64 (+.f64 (*.f64 1/3 (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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3))))) (fma.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 2/3 (*.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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (cbrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) 8/9)))) (pow.f64 ky 4) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (cbrt.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (pow.f64 ky 6) (fma.f64 4/9 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)) 1/6) (*.f64 l l)) (/.f64 (*.f64 Om Om) (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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3)))))) (fma.f64 2/3 (/.f64 (*.f64 (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 2/3 (*.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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (cbrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)) 1/6)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) (fma.f64 2/9 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3))))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 7)) 1/6)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (-.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) (+.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 (*.f64 1/2 (+.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (*.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)))) 1/2)) (+.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) 5))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 8/27)) (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3))))) (*.f64 (pow.f64 (/.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 7)) 1/6) 2/3))))) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 7)) 1/6) 2/9)))) (*.f64 1/3 (-.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) (+.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 (*.f64 1/2 (+.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (*.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)))) 1/2)) (+.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) 5))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 8/27)) (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (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 (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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.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 (*.f64 l l) (*.f64 Om Om)) 2)) 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 5)))) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 1/6) 4/3))))) (*.f64 (pow.f64 (/.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) 7)) 1/6) 2/3)))))))))))
(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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) 1))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/3) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/3)
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) 2)
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 1/6)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))) 2)) 1/6)
(sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(exp.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/3))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 l 2) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (*.f64 Om 1/2))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om 1/2))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2))) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 1 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 l (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 -2 l)) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l 1/2)) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 (*.f64 2 l) (sqrt.f64 Om))))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (*.f64 l 2))) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) 1) (*.f64 Om 1/2))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) 2) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) 2) (neg.f64 (neg.f64 Om)))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) -2) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (/.f64 2 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 (*.f64 2 l) (sqrt.f64 Om))))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) -1) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 l)) (*.f64 Om -1/2))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 2 (/.f64 Om l)))) (sqrt.f64 (*.f64 l 2))) (sqrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 (*.f64 (/.f64 2 Om) l)) (sqrt.f64 (*.f64 2 l)))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 (/.f64 l (*.f64 Om 1/2)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 (*.f64 l 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) l)) 2)) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) 2)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om 1/2))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (neg.f64 Om)))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 (*.f64 2 l) (sqrt.f64 Om))))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 -1 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 l)) (*.f64 Om -1/2))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 -2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (/.f64 l 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 (*.f64 2 l) (sqrt.f64 Om))))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (neg.f64 (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (*.f64 (sqrt.f64 (/.f64 2 (/.f64 Om l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sqrt.f64 (*.f64 (/.f64 2 Om) l)) (sqrt.f64 (*.f64 2 l)))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 (/.f64 l (*.f64 Om 1/2)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l) (neg.f64 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) 1) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 (*.f64 2 l) (sqrt.f64 Om))))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 (*.f64 2 l) (sqrt.f64 Om))))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om)))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l (log.f64 (exp.f64 (/.f64 2 Om)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(cbrt.f64 (*.f64 (/.f64 8 (pow.f64 (/.f64 Om l) 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 Om l)) 3)))
(cbrt.f64 (*.f64 (/.f64 8 (pow.f64 (/.f64 Om l) 3)) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(exp.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(*.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 3)
(*.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 3)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 3)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 1) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6)) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 3)
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) 3) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/6) 3))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) 3) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))) 3)
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (*.f64 Om 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 Om l)))) 1)
(/.f64 l (*.f64 Om 1/2))
(/.f64 1 (/.f64 Om (*.f64 l 2)))
(/.f64 l (*.f64 Om 1/2))
(/.f64 l (*.f64 Om 1/2))
(/.f64 2 (/.f64 Om l))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 2 (/.f64 Om l)) 1)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (sqrt.f64 l) (/.f64 (*.f64 Om 1/2) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) (*.f64 Om 1/2)) (sqrt.f64 l))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) 2)))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sqrt.f64 l)) 2))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 2 (sqrt.f64 l)))
(/.f64 (cbrt.f64 l) (/.f64 (*.f64 Om 1/2) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (cbrt.f64 l) (*.f64 Om 1/2)) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (*.f64 Om 1/2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 Om 1/2)) (cbrt.f64 l))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) Om) (*.f64 2 (cbrt.f64 l)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om 2) (cbrt.f64 l)))
(/.f64 (*.f64 l 2) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 l 2) (neg.f64 (neg.f64 Om)))
(/.f64 l (*.f64 Om 1/2))
(/.f64 -2 (/.f64 (neg.f64 Om) l))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 Om (sqrt.f64 (*.f64 l 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) Om) (sqrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (cbrt.f64 (*.f64 l 2))) (/.f64 Om (cbrt.f64 (*.f64 l 2))))
(/.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 (/.f64 Om (cbrt.f64 (*.f64 2 l))) (cbrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 2 l)) (cbrt.f64 (*.f64 2 l))) Om) (cbrt.f64 (*.f64 2 l)))
(/.f64 (/.f64 l Om) 1/2)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 (*.f64 Om 1/2)))
(/.f64 l (*.f64 (sqrt.f64 (*.f64 Om 1/2)) (sqrt.f64 (*.f64 Om 1/2))))
(/.f64 (*.f64 l -2) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 -2 l) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 l 1/2) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (/.f64 l 1) (*.f64 Om 1/2))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 1 (*.f64 l -2)) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 1 (*.f64 -2 l)) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 1 (/.f64 l 1/2)) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 1 (/.f64 (*.f64 l 2) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (*.f64 1 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 l 2))) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 l (/.f64 2 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (*.f64 l (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (*.f64 l -1) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (neg.f64 l) (*.f64 Om -1/2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 2 (/.f64 Om l))) (sqrt.f64 (*.f64 l 2))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 (/.f64 2 Om) l))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) (sqrt.f64 Om)) (sqrt.f64 (/.f64 l (*.f64 Om 1/2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om l))) 2) (cbrt.f64 (*.f64 l 2))) (cbrt.f64 Om))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) l)) 2) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 (*.f64 l 2) 1) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 l 2) 1) (/.f64 Om 1))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (*.f64 (*.f64 l 2) -1) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) 1) (sqrt.f64 (*.f64 Om 1/2)))
(/.f64 l (*.f64 (sqrt.f64 (*.f64 Om 1/2)) (sqrt.f64 (*.f64 Om 1/2))))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 2)) (sqrt.f64 Om))
(/.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (sqrt.f64 Om) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 (*.f64 Om 1/2))))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 -2)) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 -2)))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 -2))
(/.f64 (*.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) 1) (cbrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) (cbrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) (cbrt.f64 2)) (cbrt.f64 Om))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) (/.f64 (cbrt.f64 Om) (cbrt.f64 2)))
(*.f64 (/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) (cbrt.f64 Om)) (cbrt.f64 2))
(/.f64 (*.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) (cbrt.f64 -2)) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) (/.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 -2)))
(*.f64 (/.f64 (*.f64 l (pow.f64 (cbrt.f64 (/.f64 2 Om)) 2)) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 -2))
(/.f64 (*.f64 (/.f64 l 1) 1) (*.f64 Om 1/2))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 l 1) 2) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 l 1) 2) (neg.f64 (neg.f64 Om)))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 l 1) -2) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (*.f64 (/.f64 l 1) -1) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (neg.f64 l) (*.f64 Om -1/2))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) 2) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) l) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) l) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (*.f64 -1 l) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (neg.f64 l) (*.f64 Om -1/2))
(/.f64 (*.f64 (*.f64 l -2) 1) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 -2 l) 1) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 l 1/2) 1) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) 1) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (*.f64 (neg.f64 (*.f64 l 2)) 1) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (/.f64 2 (/.f64 Om l)))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 (/.f64 2 Om) l))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) (sqrt.f64 Om)) (sqrt.f64 (/.f64 l (*.f64 Om 1/2))))
(/.f64 (*.f64 1 (/.f64 l (sqrt.f64 (*.f64 Om 1/2)))) (sqrt.f64 (*.f64 Om 1/2)))
(/.f64 l (*.f64 (sqrt.f64 (*.f64 Om 1/2)) (sqrt.f64 (*.f64 Om 1/2))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 l (sqrt.f64 (*.f64 Om 1/2)))) (sqrt.f64 Om))
(/.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (sqrt.f64 Om) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 (*.f64 Om 1/2))))
(/.f64 (*.f64 (sqrt.f64 -2) (/.f64 l (sqrt.f64 (*.f64 Om 1/2)))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (/.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 -2)))
(*.f64 (/.f64 (/.f64 l (sqrt.f64 (*.f64 Om 1/2))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 -2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 Om))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) l)) 2) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 l (/.f64 2 (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (/.f64 l (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (cbrt.f64 (*.f64 Om 1/2)))) (cbrt.f64 (*.f64 Om 1/2)))
(/.f64 l (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (cbrt.f64 (*.f64 Om 1/2)))))
(/.f64 (/.f64 l (cbrt.f64 (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (*.f64 Om 1/2)) (cbrt.f64 (*.f64 Om 1/2))))
(/.f64 (/.f64 (*.f64 l -2) 1) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l -2) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 l -2) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 l (*.f64 (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)) -1/2))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 l (*.f64 (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))) -1/2))
(/.f64 (/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 l -2) -1) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 l -2) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l -2) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (/.f64 (*.f64 -2 l) 1) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 -2 l) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 -2 l) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 l -2) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 l (*.f64 (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)) -1/2))
(/.f64 (/.f64 (*.f64 -2 l) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 l (*.f64 (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))) -1/2))
(/.f64 (/.f64 (*.f64 -2 l) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 -2 l) -1) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 l 1/2) 1) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 (/.f64 l 1/2) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 l (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (sqrt.f64 Om) 2)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) 1) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 2 (/.f64 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))) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 2 (/.f64 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 l (*.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) 2)))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.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 (neg.f64 (*.f64 l 2)) 1) (neg.f64 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 l -2) (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 l (*.f64 (*.f64 (neg.f64 (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2)) -1/2))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 l (*.f64 (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))) -1/2))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) -1) Om)
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 2 l) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 l (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 2 (cbrt.f64 Om))))
(pow.f64 (/.f64 2 (/.f64 Om l)) 1)
(/.f64 l (*.f64 Om 1/2))
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 Om l))) 2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 Om) l)) 2)
(pow.f64 (sqrt.f64 (/.f64 l (*.f64 Om 1/2))) 2)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om l))) 3)
(/.f64 l (*.f64 Om 1/2))
(pow.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) 1/3)
(/.f64 l (*.f64 Om 1/2))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2))
(sqrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 Om)) l))
(*.f64 l (log.f64 (exp.f64 (/.f64 2 Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 Om l)))))
(/.f64 l (*.f64 Om 1/2))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3))
(/.f64 l (*.f64 Om 1/2))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 2 Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (/.f64 8 (pow.f64 Om 3))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 l 3) 8) (pow.f64 Om 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 Om) 3) (pow.f64 l 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (/.f64 8 (pow.f64 Om 3))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 l 3) 8) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 Om l))))
(/.f64 l (*.f64 Om 1/2))
(exp.f64 (log.f64 (/.f64 2 (/.f64 Om l))))
(/.f64 l (*.f64 Om 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 Om l))) 1))
(/.f64 l (*.f64 Om 1/2))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 Om l))))
(/.f64 l (*.f64 Om 1/2))

localize22.0ms (0.1%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize81.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 106 to 41 computations (61.3% saved)

series57.0ms (0.2%)

Counts
4 → 156
Calls

42 calls:

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

rewrite175.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify228.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

localize75.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
0.3b
(/.f64 1 (*.f64 (/.f64 l Om) (*.f64 -2 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
1.4b
(*.f64 (/.f64 l Om) (*.f64 -2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
5.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 l Om) (*.f64 -2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
Compiler

Compiled 104 to 47 computations (54.8% saved)

series63.0ms (0.3%)

Counts
3 → 132
Calls

36 calls:

TimeVariablePointExpression
31.0ms
kx
@0
(*.f64 (/.f64 l Om) (*.f64 -2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
5.0ms
kx
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 l Om) (*.f64 -2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
4.0ms
ky
@0
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 l Om) (*.f64 -2 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
1.0ms
kx
@0
(/.f64 1 (*.f64 (/.f64 l Om) (*.f64 -2 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
1.0ms
ky
@0
(/.f64 1 (*.f64 (/.f64 l Om) (*.f64 -2 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))

rewrite167.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1294×associate-/l*
620×associate-/r/
574×distribute-lft-in
418×add-sqr-sqrt
404×*-un-lft-identity
Iterations

Useful iterations: 2 (0.0ms)

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

simplify312.0ms (1.3%)

Algorithm
egg-herbie
Rules
1242×associate-/r*
1230×associate-/l*
1198×associate-*r*
1054×*-commutative
864×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize110.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (sin.f64 ky) 2)
6.3b
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
8.1b
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
14.2b
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))
Compiler

Compiled 177 to 98 computations (44.6% saved)

series20.0ms (0.1%)

Counts
4 → 100
Calls

27 calls:

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

rewrite148.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1408×associate-/r/
704×associate-/l/
532×distribute-lft-in
370×add-sqr-sqrt
360×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify163.0ms (0.7%)

Algorithm
egg-herbie
Rules
1120×associate-*r*
878×associate-*l*
836×associate-/l*
782×*-commutative
744×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059811632
117199576
Stop Event
node limit
Counts
294 → 330
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 ky 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2))) (pow.f64 ky 2))) (+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 ky 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2)))) (+.f64 (*.f64 -1/315 (pow.f64 Om 2)) (*.f64 2/135 (pow.f64 Om 2)))) (pow.f64 ky 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2))) (pow.f64 ky 2))) (+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 ky 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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)))))
(pow.f64 ky 2)
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))) 1)
(*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 l (*.f64 1 (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))
(*.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l))
(*.f64 (neg.f64 (*.f64 l l)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sin.f64 ky)) (sin.f64 ky))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1) (pow.f64 (sin.f64 ky) 2))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) -2)))
(*.f64 (*.f64 (/.f64 1 Om) (sin.f64 ky)) (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(*.f64 (/.f64 (*.f64 l l) 1) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 Om 4))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) l)
(*.f64 (/.f64 1 Om) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 1 (*.f64 Om (neg.f64 Om))) (*.f64 (*.f64 l l) (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (neg.f64 Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 1 (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) l)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (neg.f64 (*.f64 l l)))
(*.f64 (/.f64 l Om) (*.f64 l (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 l 1) (*.f64 l (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) -2)))
(*.f64 (/.f64 l (*.f64 Om Om)) (*.f64 l (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (cbrt.f64 Om) Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 Om Om)) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (sin.f64 ky) -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (/.f64 l (*.f64 Om (neg.f64 Om))) (*.f64 l (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (*.f64 l l) -1) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 Om)) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 (*.f64 Om (neg.f64 Om)))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (*.f64 l l) (sqrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sqrt.f64 Om) Om)))
(*.f64 (/.f64 l (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (neg.f64 l))
(*.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (cbrt.f64 (*.f64 l l)))) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (sin.f64 ky))) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) 1)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (cbrt.f64 (pow.f64 l 4)))) (cbrt.f64 (*.f64 l l)))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) l)) (sqrt.f64 l))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) l)) (cbrt.f64 l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 l l)))
(*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 1 (sin.f64 ky))) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) -1) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) -1) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (neg.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (neg.f64 (*.f64 Om (neg.f64 Om)))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) 1) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (sqrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sqrt.f64 Om) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (cbrt.f64 Om) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (cbrt.f64 (pow.f64 Om 4))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (*.f64 Om (neg.f64 Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (/.f64 (*.f64 Om Om) (sin.f64 ky))) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (/.f64 (*.f64 Om Om) 1)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) -1) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (neg.f64 Om)) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (neg.f64 (*.f64 Om (neg.f64 Om)))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)) Om) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)) 1) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)) (sqrt.f64 (*.f64 Om (neg.f64 Om)))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (pow.f64 (cbrt.f64 Om) 2)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (cbrt.f64 Om)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (cbrt.f64 (*.f64 Om (neg.f64 Om)))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 1)
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) -1)
(neg.f64 (/.f64 (*.f64 l l) (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) 1)
(*.f64 Om (*.f64 Om (pow.f64 (sin.f64 ky) -2)))
(*.f64 Om (*.f64 (pow.f64 (sin.f64 ky) -2) Om))
(*.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) -2))
(*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 1)
(*.f64 1 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 Om (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (sin.f64 ky) -2)))
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 Om Om))
(*.f64 (*.f64 Om (neg.f64 Om)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 Om Om) (sin.f64 ky)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) -2) Om) Om)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 Om (neg.f64 Om)))
(*.f64 (/.f64 Om 1) (/.f64 Om (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 Om (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (/.f64 Om (neg.f64 (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(*.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 Om Om) (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky)))) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 Om 4)))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 Om Om))) (pow.f64 (sin.f64 ky) -2))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (/.f64 (sqrt.f64 Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (sqrt.f64 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (/.f64 (*.f64 Om Om) 1) (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky)))) 2)
(pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 1)
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -1)
(neg.f64 (/.f64 (*.f64 Om Om) (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(sqrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om Om) 3) (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 Om (sin.f64 ky)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 Om (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))))))
(pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 3) 1/3)
(fabs.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) 1)
(*.f64 (sin.f64 ky) (sin.f64 ky))
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky))) 2)
(sqrt.f64 (pow.f64 (sin.f64 ky) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 ky) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 ky) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 ky))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 ky) 2)))
Outputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(*.f64 (*.f64 l l) (/.f64 (*.f64 ky ky) (*.f64 Om Om)))
(+.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 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)))
(fma.f64 -1/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 ky 4)) (*.f64 (*.f64 l l) (/.f64 (*.f64 ky ky) (*.f64 Om Om))))
(+.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 (pow.f64 ky 6) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 -1/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4))) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2/45 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 ky 6)) (fma.f64 -1/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 ky 4)) (*.f64 (*.f64 l l) (/.f64 (*.f64 ky ky) (*.f64 Om Om)))))
(+.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 (pow.f64 ky 6) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 -1/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4))) (fma.f64 -1/315 (/.f64 (*.f64 (pow.f64 ky 8) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)))))
(fma.f64 2/45 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 ky 6)) (fma.f64 -1/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 ky 4)) (fma.f64 -1/315 (*.f64 (*.f64 l l) (/.f64 (pow.f64 ky 8) (*.f64 Om Om))) (*.f64 (*.f64 l l) (/.f64 (*.f64 ky ky) (*.f64 Om Om))))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(*.f64 (/.f64 Om ky) (/.f64 Om ky))
(+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 ky 2)))
(fma.f64 1/3 (*.f64 Om Om) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(fma.f64 1/3 (*.f64 Om Om) (*.f64 (/.f64 Om ky) (/.f64 Om ky)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2))) (pow.f64 ky 2))) (+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 ky 2))))
(fma.f64 -1 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 Om Om) -1/15)) (fma.f64 1/3 (*.f64 Om Om) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))
(-.f64 (fma.f64 1/3 (*.f64 Om Om) (*.f64 (/.f64 Om ky) (/.f64 Om ky))) (*.f64 ky (*.f64 ky (*.f64 Om (*.f64 Om -1/15)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2)))) (+.f64 (*.f64 -1/315 (pow.f64 Om 2)) (*.f64 2/135 (pow.f64 Om 2)))) (pow.f64 ky 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2))) (pow.f64 ky 2))) (+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 ky 2)))))
(fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 1/3 (*.f64 (*.f64 Om Om) -1/15) (*.f64 (*.f64 Om Om) 11/945))) (fma.f64 -1 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 Om Om) -1/15)) (fma.f64 1/3 (*.f64 Om Om) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))
(-.f64 (-.f64 (fma.f64 1/3 (*.f64 Om Om) (*.f64 (/.f64 Om ky) (/.f64 Om ky))) (*.f64 ky (*.f64 ky (*.f64 Om (*.f64 Om -1/15))))) (*.f64 (pow.f64 ky 4) (fma.f64 (*.f64 Om Om) 11/945 (*.f64 (*.f64 Om Om) -1/45))))
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))))
(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 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))))))
(+.f64 1 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om (sin.f64 ky)) 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 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om (sin.f64 ky)) 4)) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (/.f64 (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(+.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 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(fma.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) (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 (/.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 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(fma.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (fma.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) (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 (/.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/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 (/.f64 (pow.f64 Om 3) (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))))))
(*.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 Om (*.f64 l (sin.f64 ky))) -1/4))
(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 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)))
(fma.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 1/64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
(+.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 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 Om (*.f64 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 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 1/64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(+.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 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(fma.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) (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 (/.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 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(fma.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) (fma.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) (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 (/.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/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 (/.f64 (pow.f64 Om 3) (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))))))
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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))))
(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 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))))))
(+.f64 1 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om (sin.f64 ky)) 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 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om (sin.f64 ky)) 4)) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (/.f64 (*.f64 (*.f64 4 (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 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))))
(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 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))))))
(+.f64 1 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om (sin.f64 ky)) 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 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om (sin.f64 ky)) 4)) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (/.f64 (*.f64 (*.f64 4 (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 1 (*.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 (*.f64 l l) (/.f64 (*.f64 ky ky) (*.f64 Om Om))) 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 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) 2))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (/.f64 (*.f64 ky ky) (*.f64 Om Om))) 1) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) 2)) (*.f64 (pow.f64 ky 4) 1/2)))
(+.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 8/45 (*.f64 l l)) (*.f64 Om Om)) (*.f64 -2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) 2)) (*.f64 l l)) (*.f64 Om Om))))) (+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 (*.f64 -4/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 2 (/.f64 l (/.f64 (*.f64 Om Om) l))) 2)))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (/.f64 (*.f64 ky ky) (*.f64 Om Om))) (*.f64 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) 2)) (*.f64 (pow.f64 ky 4) 1/2))) (fma.f64 (*.f64 1/2 (fma.f64 8/45 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) 2)))))) (pow.f64 ky 6) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))) 4)))
(sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(pow.f64 ky 2)
(*.f64 ky ky)
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2))
(fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))
(+.f64 (fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky)) (*.f64 2/45 (pow.f64 ky 6)))
(fma.f64 -1/3 (pow.f64 ky 4) (fma.f64 2/45 (pow.f64 ky 6) (*.f64 ky ky)))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))
(+.f64 (fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky)) (fma.f64 -1/315 (pow.f64 ky 8) (*.f64 2/45 (pow.f64 ky 6))))
(fma.f64 -1/3 (pow.f64 ky 4) (fma.f64 ky ky (fma.f64 2/45 (pow.f64 ky 6) (*.f64 -1/315 (pow.f64 ky 8)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))) 1)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 l (*.f64 l (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 l (*.f64 1 (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 1)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (neg.f64 (*.f64 l l)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sin.f64 ky)) (sin.f64 ky))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (/.f64 1 Om) (sin.f64 ky)) (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) 1) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 Om 4))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (cbrt.f64 (pow.f64 Om 4)) l)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l (cbrt.f64 (pow.f64 Om 4))) l) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) l)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 1 Om) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 1 (*.f64 Om (neg.f64 Om))) (*.f64 (*.f64 l l) (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (neg.f64 Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 1 (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) l)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (neg.f64 (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 l Om) (*.f64 l (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 l 1) (*.f64 l (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 l (*.f64 Om Om)) (*.f64 l (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (cbrt.f64 Om) Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 Om Om)) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (sin.f64 ky) -2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 Om Om)) (cbrt.f64 (*.f64 l l))) (pow.f64 (sin.f64 ky) -2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 Om Om))) (pow.f64 (sin.f64 ky) -2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om (sin.f64 ky))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)))
(*.f64 (/.f64 l (*.f64 Om (neg.f64 Om))) (*.f64 l (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) -1) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (neg.f64 Om)) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (neg.f64 (*.f64 Om (neg.f64 Om)))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (sqrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sqrt.f64 Om) Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 l (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) (neg.f64 l))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (cbrt.f64 (*.f64 l l)))) (cbrt.f64 l))
(*.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(*.f64 (/.f64 l (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (sin.f64 ky))) (sin.f64 ky))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) 1)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) (cbrt.f64 (pow.f64 l 4)))) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) l)) (sqrt.f64 l))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) l)) (cbrt.f64 l))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 l)) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) (*.f64 l (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 1 (sin.f64 ky))) (sin.f64 ky))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) -1) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) -1) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (neg.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (neg.f64 (*.f64 Om (neg.f64 Om)))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) 1) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (sqrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sqrt.f64 Om) Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (cbrt.f64 Om) Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (cbrt.f64 (pow.f64 Om 4))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (/.f64 (cbrt.f64 (pow.f64 Om 4)) l)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (*.f64 (/.f64 l (cbrt.f64 (pow.f64 Om 4))) l) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (*.f64 Om (neg.f64 Om))) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (/.f64 (*.f64 Om Om) (sin.f64 ky))) (sin.f64 ky))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (/.f64 (*.f64 Om Om) 1)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) -1) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (neg.f64 Om)) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 l l) 1) (neg.f64 (*.f64 Om (neg.f64 Om)))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)) Om) (sin.f64 ky))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)) 1) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om l))) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (sin.f64 ky) (*.f64 (*.f64 l (/.f64 l Om)) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 (/.f64 l (/.f64 Om l)) (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (*.f64 (/.f64 (*.f64 l (/.f64 l Om)) (sqrt.f64 Om)) (sin.f64 ky)) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (sin.f64 ky)) (sqrt.f64 (*.f64 Om (neg.f64 Om)))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (/.f64 l (/.f64 Om l)) (/.f64 (sqrt.f64 (*.f64 Om (neg.f64 Om))) (sin.f64 ky))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 l (/.f64 l Om)) (sqrt.f64 (*.f64 Om (neg.f64 Om)))) (sin.f64 ky)) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (*.f64 l (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))))
(*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (pow.f64 (cbrt.f64 Om) 2)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (cbrt.f64 Om)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2)) (cbrt.f64 (*.f64 Om (neg.f64 Om)))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om (neg.f64 Om)))) (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 1)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) 3)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 3) 1/3)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)) -1)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(neg.f64 (/.f64 (*.f64 l l) (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 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 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 3))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (sin.f64 ky) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 1))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))) 1)
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 Om (*.f64 Om (pow.f64 (sin.f64 ky) -2)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 Om (*.f64 (pow.f64 (sin.f64 ky) -2) Om))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) -2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 1)
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 1 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 Om (sin.f64 ky)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (*.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (sin.f64 ky) -2)))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (*.f64 (pow.f64 (sin.f64 ky) -2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 Om Om))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (*.f64 Om (neg.f64 Om)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 Om Om) (sin.f64 ky)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 Om (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) -2) Om) Om)
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 Om 1) (/.f64 Om (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 Om (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 Om 4)) (pow.f64 (cbrt.f64 Om) 2)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 Om 4)) (pow.f64 (cbrt.f64 Om) 2)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 Om (neg.f64 (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 (*.f64 Om Om) (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky)))) 2)
(/.f64 (*.f64 (*.f64 Om Om) 2) (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 Om Om) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 Om 4)))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 Om 4)) (pow.f64 (cbrt.f64 Om) 2)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 Om Om))) (pow.f64 (sin.f64 ky) -2))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 (sqrt.f64 Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (sqrt.f64 Om))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 Om))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 Om 4)) (pow.f64 (cbrt.f64 Om) 2)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (/.f64 (*.f64 Om Om) 1) (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky)))) 2)
(/.f64 (*.f64 (*.f64 Om Om) 2) (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 Om Om) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2)))
(pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 1)
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 3)
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 3) 1/3)
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -1)
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(neg.f64 (/.f64 (*.f64 Om Om) (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(sqrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4)))
(sqrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) 3))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om Om) 3) (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 Om (sin.f64 ky)))) 1))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2)))
(/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (/.f64 Om (sin.f64 ky)) 2)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))) 1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)))
(*.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 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(*.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 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (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 (/.f64 l Om) (sin.f64 ky)) 2) 4 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 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 (/.f64 l Om) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 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 (/.f64 l Om) (sin.f64 ky)) 2) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) 16))) (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 (/.f64 l Om) (sin.f64 ky)) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 3) 64))) (sqrt.f64 (fma.f64 16 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) (+.f64 1 (*.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 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 4) 16 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) -4 1))))
(pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2) 4 1) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (/.f64 (*.f64 Om Om) l))) 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 (/.f64 l Om) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))) 2)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))) 3)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 3) 1/3)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(fabs.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 3))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 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 (/.f64 l Om) (sin.f64 ky))))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 ky ky))))
(+.f64 1/2 (*.f64 (cos.f64 (+.f64 ky ky)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) 1)
(pow.f64 (sin.f64 ky) 2)
(*.f64 (sin.f64 ky) (sin.f64 ky))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(pow.f64 (sin.f64 ky) 2)
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))
(sqrt.f64 (pow.f64 (sin.f64 ky) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 ky) 2))))
(pow.f64 (sin.f64 ky) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3))
(pow.f64 (sin.f64 ky) 2)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 ky))))
(pow.f64 (sin.f64 ky) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 ky))) 1))
(pow.f64 (sin.f64 ky) 2)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)

eval1.5s (6.4%)

Compiler

Compiled 73588 to 46290 computations (37.1% saved)

prune873.0ms (3.7%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New151471521
Fresh112
Picked101
Done314
Total151991528
Error
0b
Counts
1528 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
36.7b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))))
41.9b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
4.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky))))) 3)))))
3.2b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))) 3)))))
4.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))))))))
11.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om ky) (/.f64 Om ky)) l))))))))))
21.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
40.5b
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
30.5b
(sqrt.f64 1/2)
Compiler

Compiled 338 to 274 computations (18.9% saved)

localize93.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))) 3))
0.2b
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))) 3)
3.0b
(/.f64 (*.f64 (sin.f64 kx) l) Om)
5.2b
(cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
Compiler

Compiled 136 to 76 computations (44.1% saved)

series177.0ms (0.8%)

Counts
4 → 104
Calls

36 calls:

TimeVariablePointExpression
60.0ms
kx
@-inf
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))) 3))
37.0ms
kx
@inf
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))) 3)
15.0ms
l
@0
(cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
6.0ms
kx
@inf
(cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
5.0ms
Om
@0
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))) 3)

rewrite308.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1744×associate-*r/
1440×associate-*l/
1360×associate-/l*
330×add-sqr-sqrt
312×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify259.0ms (1.1%)

Algorithm
egg-herbie
Rules
1308×associate-*r*
828×*-commutative
822×associate-*l*
800×associate-/l*
708×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070917837
1207416137
Stop Event
node limit
Counts
265 → 365
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4)))))
(+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (pow.f64 kx 6))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4))))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4))) (+.f64 1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (pow.f64 Om 6))))))
(/.f64 (*.f64 l kx) Om)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om))))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
1
(+.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 kx 2)) 1)
(+.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 kx 2)) (+.f64 1 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 kx 4))))
(+.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 kx 2)) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))) (+.f64 (*.f64 8/9 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/3 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))) (pow.f64 kx 6)) (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 kx 4)))))
(*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/3)))
(*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/3)))
(*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/3)))
(*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/3)))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
1
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 1)
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (+.f64 1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) (pow.f64 Om 2))) (*.f64 2/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))))))))
1
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 4/9 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 6)))))))))))))
1
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 4/9 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (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 1 (*.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 kx 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 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 kx 6))) (+.f64 1 (*.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 kx 4))))))
(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))))))
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 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4))))))
(*.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 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (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 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (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/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.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/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 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))))))))
(*.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 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 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 (pow.f64 Om 7) (+.f64 (*.f64 3/2048 (/.f64 1 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 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)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))) 1)
(*.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1)
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 3)
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 2) 4)) 1/6)
(sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(exp.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1)
(*.f64 1 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 kx) Om))
(*.f64 (*.f64 (sin.f64 kx) l) (/.f64 1 Om))
(*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 1)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) (sqrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 2) (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 kx) l))
(*.f64 (*.f64 (sin.f64 kx) (neg.f64 l)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 kx) (/.f64 (cbrt.f64 Om) l)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (sin.f64 kx) (sqrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(*.f64 (/.f64 (sin.f64 kx) 1) (/.f64 l Om))
(*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 l 1) (/.f64 (sin.f64 kx) Om))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 1)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 3) 1/3)
(pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1)
(neg.f64 (/.f64 (*.f64 (sin.f64 kx) l) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 2))
(log.f64 (exp.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(exp.f64 (log.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))
(*.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) 3) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(/.f64 (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 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) 1))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))))
(/.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1)
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (/.f64 1 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.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 l (/.f64 (sin.f64 kx) Om))))) (/.f64 (/.f64 1 (cbrt.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/6)))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 -1 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2)))
(/.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1/3)))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.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 l (/.f64 (sin.f64 kx) Om)))))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1)
(/.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 -1 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (pow.f64 (cbrt.f64 (cbrt.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 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)) (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (pow.f64 (cbrt.f64 (cbrt.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 l (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 -1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)))
(/.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (/.f64 -1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 3/4) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 3/4)))
(/.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3) (/.f64 1 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) 3) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (pow.f64 1 1/3) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1/3) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3)))
(/.f64 (pow.f64 1 3/2) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(/.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3/2) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) 3/2) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 3/2)))
(/.f64 (*.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1) -1)
(/.f64 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 2) 4)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(log.f64 (+.f64 1 (expm1.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)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/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 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) -3) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) -3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) -3) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) -3))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -3)
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 3) 1/3)
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 2) 4)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) -3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
Outputs
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))
(+.f64 1 (*.f64 (/.f64 2/3 Om) (/.f64 (*.f64 (*.f64 l kx) (*.f64 l kx)) Om)))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4)))))
(+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 1/3 (*.f64 (+.f64 (*.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 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4)))))
(+.f64 1 (fma.f64 2/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (*.f64 1/3 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4)))))
(+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (pow.f64 kx 6))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4))))))
(fma.f64 1/3 (*.f64 (-.f64 (*.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 4/3 (/.f64 (+.f64 (*.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 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (pow.f64 kx 6)) (+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (*.f64 1/3 (*.f64 (+.f64 (*.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 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4))))))
(fma.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) -2))) (fma.f64 4/3 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (pow.f64 kx 6)) (+.f64 1 (fma.f64 2/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (*.f64 1/3 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4))))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6)
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(+.f64 1 (*.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)))
(+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 1/3 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/3)) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))
(+.f64 1 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/9))))
(+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4))) (+.f64 1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 1/3 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/3)) (+.f64 1 (fma.f64 1/3 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/3) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))
(+.f64 (fma.f64 1/3 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) 100/27) (*.f64 (/.f64 4/3 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -10/3) (pow.f64 Om 4))) Om)))) (*.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2))) (+.f64 1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/9))))
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(+.f64 1 (*.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 1 (*.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (pow.f64 Om 6))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3))))) (pow.f64 Om 6))))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 1 (fma.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) (/.f64 1/3 (/.f64 (pow.f64 Om 6) (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 100/27) (*.f64 -4/3 (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 -10/3 (pow.f64 (sin.f64 kx) 2)))))))))))
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(+.f64 1 (*.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 1 (*.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (pow.f64 Om 6))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3))))) (pow.f64 Om 6))))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 1 (fma.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) (/.f64 1/3 (/.f64 (pow.f64 Om 6) (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 100/27) (*.f64 -4/3 (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 -10/3 (pow.f64 (sin.f64 kx) 2)))))))))))
(/.f64 (*.f64 l kx) Om)
(/.f64 l (/.f64 Om kx))
(*.f64 (/.f64 l Om) kx)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om))
(fma.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (/.f64 l (/.f64 Om kx)))
(fma.f64 -1/6 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (*.f64 (/.f64 l Om) kx))
(+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om)))
(fma.f64 1/120 (/.f64 l (/.f64 Om (pow.f64 kx 5))) (fma.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (/.f64 l (/.f64 Om kx))))
(fma.f64 1/120 (*.f64 (/.f64 l Om) (pow.f64 kx 5)) (fma.f64 -1/6 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (*.f64 (/.f64 l Om) kx)))
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om))))
(fma.f64 -1/5040 (/.f64 l (/.f64 Om (pow.f64 kx 7))) (fma.f64 1/120 (/.f64 l (/.f64 Om (pow.f64 kx 5))) (fma.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (/.f64 l (/.f64 Om kx)))))
(fma.f64 -1/5040 (*.f64 (/.f64 l Om) (pow.f64 kx 7)) (fma.f64 1/120 (*.f64 (/.f64 l Om) (pow.f64 kx 5)) (fma.f64 -1/6 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (*.f64 (/.f64 l Om) kx))))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 l Om))
1
(+.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 kx 2)) 1)
(fma.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 kx kx) 1)
(fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1)
(+.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 kx 2)) (+.f64 1 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 kx 4))))
(+.f64 (fma.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 kx kx) 1) (*.f64 (pow.f64 kx 4) (fma.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (+.f64 (*.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 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1)))))
(+.f64 (fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1) (*.f64 (pow.f64 kx 4) (+.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 kx 2)) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))) (+.f64 (*.f64 8/9 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/3 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))) (pow.f64 kx 6)) (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 kx 4)))))
(+.f64 (fma.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 kx kx) 1) (fma.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 2/3 (+.f64 (*.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 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (fma.f64 2/3 (-.f64 (*.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 4/3 (/.f64 (+.f64 (*.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 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (fma.f64 8/9 (/.f64 (+.f64 (*.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 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/3 (-.f64 (*.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 4/3 (/.f64 (+.f64 (*.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 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))) (pow.f64 kx 6) (*.f64 (pow.f64 kx 4) (fma.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (+.f64 (*.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 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1))))))
(+.f64 (fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1) (fma.f64 (fma.f64 2/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 2/3 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (fma.f64 2/3 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) -2))) (fma.f64 4/3 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (fma.f64 8/9 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 1/3 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) -2))) (fma.f64 4/3 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))) (pow.f64 kx 6) (*.f64 (pow.f64 kx 4) (+.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/3)))
(*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6) (cbrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)))
(*.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1)))
(*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/3)))
(*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6) (cbrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)))
(*.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1)))
(*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/3)))
(*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6) (cbrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)))
(*.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1)))
(*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 1/3)))
(*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6) (cbrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)))
(*.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6) (cbrt.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))
1
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 1)
(fma.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2) 1)
(+.f64 1 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (+.f64 1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))))))
(+.f64 (fma.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2) 1) (*.f64 (pow.f64 l 4) (fma.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (fma.f64 8/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/3) 1)))))
(+.f64 1 (+.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)) (*.f64 (pow.f64 l 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -10/3) (pow.f64 Om 4)) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) (pow.f64 Om 2))) (*.f64 2/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))))))))
(+.f64 (fma.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2) 1) (fma.f64 (pow.f64 l 6) (fma.f64 8/9 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/3) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/3) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 2/3 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (fma.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 2/3 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/3))))) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/3) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))))))) (*.f64 (pow.f64 l 4) (fma.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (fma.f64 8/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -10/3) 1))))))
(+.f64 1 (+.f64 (fma.f64 (pow.f64 l 6) (fma.f64 8/9 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -10/3) (pow.f64 Om 4)) Om)) (fma.f64 1/3 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) 100/27) (*.f64 (/.f64 4/3 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -10/3) (pow.f64 Om 4))) Om))) (*.f64 2/3 (+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) 100/27) (*.f64 (/.f64 4/3 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -10/3) (pow.f64 Om 4))) Om))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (fma.f64 4/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -20/9))))))) (*.f64 (pow.f64 l 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) -10/3) (pow.f64 Om 4)) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2))))
1
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2) 1)
(+.f64 1 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))))))
(fma.f64 8/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (+.f64 1 (fma.f64 4/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (*.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4))))))))
(fma.f64 8/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 1 (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -20/9) (pow.f64 Om 4)))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 4/9 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 6)))))))))))))
(fma.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3))))) (pow.f64 Om 6)) (+.f64 1 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3))))) (pow.f64 Om 6)) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (fma.f64 8/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (*.f64 (*.f64 4/9 (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4))))) (pow.f64 Om 6)) (fma.f64 4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 8/9 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (/.f64 (pow.f64 Om 6) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))))))))))))))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 100/27) (*.f64 -4/3 (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 -10/3 (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)) (+.f64 1 (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (fma.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) (fma.f64 2/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 100/27) (*.f64 -4/3 (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 -10/3 (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -20/9) (pow.f64 Om 4)) (+.f64 (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (pow.f64 Om 6)) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -20/9) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 l 4) 4/9))))) (fma.f64 4/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -10/3)) (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))))) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4)) 4/3))))))))
1
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2) 1)
(+.f64 1 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))))))
(fma.f64 8/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (+.f64 1 (fma.f64 4/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (*.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4))))))))
(fma.f64 8/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 1 (fma.f64 4/9 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4)) (+.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -20/9) (pow.f64 Om 4)))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 8/27 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 4/9 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 6)))))))))))))
(fma.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3))))) (pow.f64 Om 6)) (+.f64 1 (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3))))) (pow.f64 Om 6)) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (pow.f64 Om 4)) (fma.f64 8/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (*.f64 (*.f64 4/9 (pow.f64 (sin.f64 kx) 4)) (pow.f64 l 4))))) (pow.f64 Om 6)) (fma.f64 4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 8/9 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -10/3) (/.f64 (pow.f64 Om 6) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))))))))))))))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 100/27) (*.f64 -4/3 (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 -10/3 (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)) (+.f64 1 (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (fma.f64 2/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) (fma.f64 2/3 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 100/27) (*.f64 -4/3 (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 -10/3 (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -20/9) (pow.f64 Om 4)) (+.f64 (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (pow.f64 Om 6)) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -20/9) (*.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 l 4) 4/9))))) (fma.f64 4/3 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -10/3)) (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))))) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 kx) 4)) 4/3))))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)
(fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.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 kx 4)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (neg.f64 (*.f64 (pow.f64 kx 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 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) 1) (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 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 kx 6))) (+.f64 1 (*.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 kx 4))))))
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (fma.f64 -1 (*.f64 (pow.f64 kx 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)))))))) (+.f64 1 (neg.f64 (*.f64 (pow.f64 kx 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)))))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (-.f64 (-.f64 1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 (pow.f64 kx 6) (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 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) -2))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))))
(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)))
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 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))))
(-.f64 (fma.f64 -2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 1 (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))))))
(fma.f64 -2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) (-.f64 (-.f64 1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 (pow.f64 l 6) (fma.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)) -6)))))))
(*.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))
(fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 -1/16 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (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 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)) (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 -1/16 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (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 (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)) (*.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256))))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)) (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 -1/16 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 5))) (/.f64 (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)) (/.f64 (*.f64 -1/8 (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 l 7)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 kx)))
(*.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) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) (/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) (/.f64 1/16 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3)))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.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/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) (/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 kx))))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) (/.f64 1/16 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) -3/256))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 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/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) (/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 kx))))))))
(fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) -3/256) (pow.f64 (sin.f64 kx) 5)) (pow.f64 l 7))) (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) (/.f64 1/16 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3)))))))
(*.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))
(fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 -1/16 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3)))
(+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 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 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 -1/16 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 3/2048 (/.f64 1 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 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 (pow.f64 Om 7) (+.f64 (/.f64 3/2048 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (/.f64 1/1024 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))))
(-.f64 (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 -1/16 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 3)))) (*.f64 (pow.f64 Om 7) (*.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) 5/2048)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(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 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -6)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4))))))
(+.f64 (fma.f64 -2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -6))) (pow.f64 Om 4)) (/.f64 (fma.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 (*.f64 (*.f64 (*.f64 -2 l) l) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -6))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(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 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 Om 4) -6)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4))))))
(+.f64 (fma.f64 -2 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -6))) (pow.f64 Om 4)) (/.f64 (fma.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 (*.f64 (*.f64 (*.f64 -2 l) l) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 kx) 4) -6))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 6))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))) 1)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/3)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 2)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 3)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 2) 4)) 1/6)
(pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) 1/6)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) 1/6)
(sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 1))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 1 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (*.f64 (sin.f64 kx) l) (/.f64 1 Om))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 1)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (sin.f64 kx)))))
(*.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) (/.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) Om))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) (sqrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) (/.f64 1 Om)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 2) (*.f64 (/.f64 1 Om) (cbrt.f64 (*.f64 l (sin.f64 kx)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 2) (/.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) Om))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 2))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 2) (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 kx) l))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (*.f64 (sin.f64 kx) (neg.f64 l)) (/.f64 1 (neg.f64 Om)))
(*.f64 (sin.f64 kx) (*.f64 (neg.f64 l) (/.f64 1 (neg.f64 Om))))
(/.f64 (sin.f64 kx) (/.f64 (neg.f64 Om) (neg.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) l)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l))
(/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) (/.f64 l (sqrt.f64 Om))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 kx) (/.f64 (cbrt.f64 Om) l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) l))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (sin.f64 kx) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l))
(/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) (/.f64 l (sqrt.f64 Om))))
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (/.f64 (sin.f64 kx) 1) (/.f64 l Om))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 Om)) l))
(/.f64 (sin.f64 kx) (/.f64 (sqrt.f64 Om) (/.f64 l (sqrt.f64 Om))))
(*.f64 (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) l))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 Om)))
(*.f64 (/.f64 l 1) (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 kx) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) Om))
(*.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (sin.f64 kx)))))
(*.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) (/.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) l)) (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 2) (*.f64 (/.f64 1 Om) (cbrt.f64 (*.f64 l (sin.f64 kx)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 2) (/.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) (sqrt.f64 Om)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 2) (/.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) l)) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l Om))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 2) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 1)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 2)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 3)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(pow.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 3) 1/3)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1)
(*.f64 (sin.f64 kx) (/.f64 l Om))
(neg.f64 (/.f64 (*.f64 (sin.f64 kx) l) (neg.f64 Om)))
(*.f64 (sin.f64 kx) (*.f64 (neg.f64 l) (/.f64 1 (neg.f64 Om))))
(/.f64 (sin.f64 kx) (/.f64 (neg.f64 Om) (neg.f64 l)))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2))
(log.f64 (exp.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)))))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 3))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 3) (pow.f64 Om 3)))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(exp.f64 (log.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))) 1))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 l Om))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(*.f64 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))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(*.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (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 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) 3) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 1 (/.f64 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))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(/.f64 (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 (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 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -2)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) 1))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 1/6)))
(/.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) 1/6) 3) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -1/2))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (/.f64 1 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 1/6)))
(/.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) 1/6) 3) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -1/2))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 1/6) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) 1/6) 3))
(/.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 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 (/.f64 1 (cbrt.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/6)))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) (/.f64 1 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 1/6) 3)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 1) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) 1/6) 3))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (/.f64 -1 (neg.f64 (sqrt.f64 (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 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(/.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1/3)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2)) (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (pow.f64 (cbrt.f64 (cbrt.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 l (/.f64 (sin.f64 kx) Om)))))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 -1 (/.f64 -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))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(/.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 -1 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(/.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (/.f64 -1 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))))
(*.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) (/.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) -1))
(/.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(*.f64 (/.f64 (sqrt.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)) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) (/.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -1/2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) (pow.f64 (cbrt.f64 (cbrt.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 l (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)) (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) (pow.f64 (cbrt.f64 (cbrt.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 l (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 -1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (/.f64 -1 (sqrt.f64 (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 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (/.f64 -1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 3/4) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 3/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3/4) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3/4))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3/4) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3/4) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -1/2)))
(/.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3) (/.f64 1 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) 3) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 3)
(/.f64 (pow.f64 1 1/3) (/.f64 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))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) 1/3) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2)) (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1/3)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 (pow.f64 1 3/2) (/.f64 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))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(/.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3/2) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) 3/2)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 1/6)))
(/.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) 1/6) 3) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -1/2))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) 3/2) (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 3/2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) 2) 3/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -1/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) 3/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) 2) 3/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -1/2)))
(/.f64 (*.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1) -1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(/.f64 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 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))))) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -1/2))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 2) 4)))
(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))
(log.f64 (exp.f64 (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 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(log.f64 (+.f64 1 (expm1.f64 (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 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 3))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(expm1.f64 (log1p.f64 (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 (sin.f64 kx) (*.f64 (/.f64 l Om) 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))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(exp.f64 (log.f64 (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 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(log1p.f64 (expm1.f64 (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 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 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 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 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 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))))
(*.f64 -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 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) -3) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) 1/6) -3))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))) 1/6) -6)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) 1/6) -6)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 2) -3) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) -3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) 2) -3) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) -3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) 2) -3) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) -3))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) -2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) -3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) -3)
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) 3))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) Om)) 2) 4)) -1/2)
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2))) -1/2)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 2) 1) -1/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))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))) -2))
(log.f64 (exp.f64 (/.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 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.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 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(expm1.f64 (log1p.f64 (/.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 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (neg.f64 (log.f64 (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 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) -3))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om))))) -3)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))) -3)
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))
(log1p.f64 (expm1.f64 (/.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 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2))))

localize7.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize36.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f64 -1/4 (*.f64 (/.f64 l Om) (sin.f64 ky)))
3.0b
(*.f64 (/.f64 l Om) (sin.f64 ky))
6.4b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
Compiler

Compiled 49 to 20 computations (59.2% saved)

series27.0ms (0.1%)

Counts
3 → 92
Calls

27 calls:

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

rewrite137.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1102×associate-/l*
530×associate-/r/
474×distribute-rgt-in
440×distribute-lft-in
420×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify112.0ms (0.5%)

Algorithm
egg-herbie
Rules
898×unswap-sqr
830×distribute-lft-in
826×distribute-rgt-in
450×*-commutative
442×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
0.3b
(/.f64 -1/4 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))
1.5b
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l))
5.0b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))))
Compiler

Compiled 69 to 22 computations (68.1% saved)

series10.0ms (0%)

Counts
3 → 132
Calls

36 calls:

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

rewrite107.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1298×associate-/r/
558×distribute-rgt-in
518×distribute-lft-in
480×associate-/l/
374×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify142.0ms (0.6%)

Algorithm
egg-herbie
Rules
1094×associate-*r*
1036×*-commutative
914×associate-/l*
878×associate-*l*
810×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 Om (sin.f64 ky))
0.2b
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky))))) 3)
2.3b
(/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky)))
5.4b
(cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky)))))
Compiler

Compiled 133 to 85 computations (36.1% saved)

series32.0ms (0.1%)

Counts
4 → 88
Calls

33 calls:

TimeVariablePointExpression
4.0ms
l
@0
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky))))) 3)
3.0ms
l
@inf
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky))))) 3)
2.0ms
ky
@inf
(cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky)))))
2.0ms
ky
@-inf
(cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky)))))
2.0ms
Om
@inf
(pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky))))) 3)

rewrite99.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1908×associate-*l/
772×associate-/r/
544×associate-/l/
394×distribute-lft-neg-in
310×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify122.0ms (0.5%)

Algorithm
egg-herbie
Rules
1066×associate-*r*
942×*-commutative
822×associate-*l*
754×associate-/l*
640×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066913607
1193812499
Stop Event
node limit
Counts
275 → 312
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 1/3 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6))))))
1
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/3 (*.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (pow.f64 ky 6))) (+.f64 1 (*.f64 1/3 (*.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(*.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 (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2)) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 1/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2)) (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 1/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))))))))
1
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.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 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2/3 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6)))))))))))))
1
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.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 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2/3 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6)))))))))))))
1
(+.f64 1 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 ky 4)) (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 2))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))) (+.f64 (*.f64 8/9 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/3 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))) (pow.f64 ky 6)) (+.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 ky 4)) (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 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)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 Om ky)
(+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky))
(+.f64 (*.f64 1/6 (*.f64 Om ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 ky 3))) (/.f64 Om ky)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 ky 3))) (/.f64 Om ky))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))) 1)
(*.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) 1/3) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1/3) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1/3))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) 3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)) 1/6)
(sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))))
(log.f64 (exp.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(exp.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1)
(*.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) Om) l))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 1)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(*.f64 (sqrt.f64 (*.f64 2 l)) (*.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (sin.f64 ky) Om)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 2) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (*.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 ky))
(*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 2 l))
(*.f64 (*.f64 l -2) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 1 Om) (*.f64 (*.f64 2 l) (sin.f64 ky)))
(*.f64 (/.f64 1 Om) (/.f64 (*.f64 2 l) (/.f64 1 (sin.f64 ky))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (/.f64 (*.f64 2 l) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)
(*.f64 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (*.f64 2 (sqrt.f64 (/.f64 (sin.f64 ky) Om))))
(*.f64 (/.f64 1 (neg.f64 Om)) (*.f64 (*.f64 2 l) (neg.f64 (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 (sin.f64 ky) Om)) l)
(*.f64 (/.f64 (*.f64 2 l) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 (sin.f64 ky) Om) l) 2)
(*.f64 (/.f64 2 Om) (*.f64 (/.f64 l 1) (sin.f64 ky)))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 l 1) (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (*.f64 2 (cbrt.f64 (/.f64 (sin.f64 ky) Om))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) Om) (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) Om) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) Om) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) 1) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 2 l)) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 2 l)) Om) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) Om) (*.f64 (/.f64 (cbrt.f64 (*.f64 2 l)) 1) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 2 l)) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(*.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (*.f64 l -2))
(*.f64 (/.f64 2 (neg.f64 Om)) (*.f64 l (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) 2)) l)
(*.f64 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 (*.f64 2 l)))) (sqrt.f64 (*.f64 2 l)))
(*.f64 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))) (cbrt.f64 (*.f64 2 l)))
(*.f64 (/.f64 2 (/.f64 (neg.f64 Om) (sin.f64 ky))) (neg.f64 l))
(*.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (/.f64 2 (/.f64 Om (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)))) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 2 l) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (/.f64 Om (sin.f64 ky))) (cbrt.f64 (*.f64 2 l)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) 1) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) 1) (/.f64 (sin.f64 ky) 1))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) (/.f64 1 (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) -1) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l -2) -1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 l -2) Om) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) 1) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) 1) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (cbrt.f64 Om)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (neg.f64 (sin.f64 ky))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 3) 1/3)
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) (/.f64 (sin.f64 ky) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))))
(*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6)) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) 3) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))) 3) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (sin.f64 ky)))) 1)
(*.f64 1 (/.f64 Om (sin.f64 ky)))
(*.f64 Om (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) 1)
(*.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) (sqrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 ky))))
(*.f64 (/.f64 1 (sin.f64 ky)) Om)
(*.f64 (neg.f64 Om) (neg.f64 (/.f64 1 (sin.f64 ky))))
(*.f64 (neg.f64 Om) (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(*.f64 -1 (/.f64 (neg.f64 Om) (sin.f64 ky)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (neg.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (sqrt.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 1 Om)) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)) (cbrt.f64 Om))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky))))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))))) (sqrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(pow.f64 (/.f64 Om (sin.f64 ky)) 1)
(pow.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 3) 1/3)
(pow.f64 (/.f64 (sin.f64 ky) Om) -1)
(neg.f64 (/.f64 (neg.f64 Om) (sin.f64 ky)))
(sqrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(log.f64 (exp.f64 (/.f64 Om (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 3))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 Om (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 ky))))
Outputs
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1)
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/3 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))))
(+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/3 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3)))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/9)))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 1/3 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/3 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3)) (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1) (*.f64 1/3 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) 100/27) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -10/3))))))))
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1)
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1) (/.f64 1/3 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (/.f64 (-.f64 (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)) (fma.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3)) (*.f64 (*.f64 8/27 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 4 (pow.f64 l 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) 4/3)))) (pow.f64 Om 6)))))
1
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1)
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1) (/.f64 1/3 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (/.f64 (-.f64 (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)) (fma.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3)) (*.f64 (*.f64 8/27 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 4 (pow.f64 l 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) 4/3)))) (pow.f64 Om 6)))))
1
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)
(fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 1)
(fma.f64 2/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) 1)
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/3 (*.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 1) (*.f64 1/3 (*.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)) (neg.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 ky 4))))
(fma.f64 2/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) (fma.f64 1/3 (*.f64 (fma.f64 1/2 (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)) 1))
(+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (pow.f64 ky 6))) (+.f64 1 (*.f64 1/3 (*.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (fma.f64 1/3 (*.f64 (-.f64 (*.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))))))) (fma.f64 4/3 (/.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)) (neg.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (pow.f64 ky 6)) (+.f64 1 (*.f64 1/3 (*.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)) (neg.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 ky 4))))))
(fma.f64 2/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (fma.f64 4/3 (/.f64 (fma.f64 1/2 (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (*.f64 (pow.f64 l 6) 8/27) (pow.f64 Om 6)))) (pow.f64 ky 6)) (fma.f64 1/3 (*.f64 (fma.f64 1/2 (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)) 1)))
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))) 1/6)
(pow.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))) 1/6)
(pow.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))) 1/6)
(pow.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))) 1/6)
(pow.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))) 1/6)
(pow.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))) 1/6)
(pow.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))) 1/6)
(pow.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1) 1/6)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1/6)
(pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))) 1/6)
(pow.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1) 1/6)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (*.f64 l (/.f64 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 (*.f64 l ky) Om)))
(fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 -1/3 (*.f64 (/.f64 l 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 (*.f64 l ky) Om) (*.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 ky 5))))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 ky 3)) (fma.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 ky 5)) (*.f64 2 (*.f64 l (/.f64 ky 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 (*.f64 l ky) Om) (*.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 ky 5)))))))
(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 1/60 (*.f64 (/.f64 l Om) (pow.f64 ky 5)) (*.f64 2 (*.f64 l (/.f64 ky Om))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
1
(+.f64 1 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2)))
(+.f64 1 (*.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 2)))
(fma.f64 (*.f64 l l) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 1)
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2)) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 1/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 2) (*.f64 l l) (*.f64 (pow.f64 l 4) (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3) (fma.f64 8/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3))))))))
(+.f64 1 (fma.f64 (pow.f64 l 4) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -20/9) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/9) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4/3))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 2 (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2)) (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (+.f64 (*.f64 8/27 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 4/3 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 1/3 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4/3 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))))))))
(+.f64 1 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 2) (*.f64 l l) (fma.f64 (pow.f64 l 6) (fma.f64 2/3 (/.f64 (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4/9)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (fma.f64 1/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 2/3 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (fma.f64 8/27 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) (*.f64 4/3 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) 8/9)))) (*.f64 (pow.f64 l 4) (fma.f64 2/3 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3) (fma.f64 8/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/3)))))))))
(+.f64 (fma.f64 (*.f64 l l) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) 1) (fma.f64 (pow.f64 l 6) (fma.f64 2/3 (/.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4/9 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -20/9)) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -10/3)) 8/9) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) 100/27) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (/.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2) -10/3)))) 1))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -20/9) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -10/9) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 4/3))))))
1
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(fma.f64 4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4/3 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))))))
(fma.f64 4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (/.f64 (*.f64 8/9 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 Om 4))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4/3 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -20/9) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 4)) 4/3))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.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 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2/3 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6)))))))))))))
(+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 8/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)) (fma.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3)) (*.f64 (*.f64 8/27 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6)) (fma.f64 8/9 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (/.f64 (pow.f64 Om 6) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 4/9 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3))))) (pow.f64 Om 6)) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)) (fma.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3)) (*.f64 (*.f64 8/27 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6)))))))))))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 (fma.f64 2/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 4 (pow.f64 l 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) 4/3)))) (pow.f64 Om 6)) (fma.f64 8/9 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 6)) (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4/3 (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (pow.f64 Om 6)) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 4/9 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -20/9)))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 4 (pow.f64 l 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) 4/3)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -20/9) (pow.f64 Om 4))))))) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 4)) 4/3))))
1
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(fma.f64 4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4/3 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1))
(+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))))))
(fma.f64 4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (/.f64 (*.f64 8/9 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 Om 4))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4/3 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -20/9) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 4)) 4/3))))
(+.f64 1 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.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 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4/9 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2/3 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 6))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 4/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 6)))))))))))))
(+.f64 1 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 8/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)) (fma.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3)) (*.f64 (*.f64 8/27 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6)) (fma.f64 8/9 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (/.f64 (pow.f64 Om 6) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 4/9 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3))))) (pow.f64 Om 6)) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3) (pow.f64 Om 4)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)) (fma.f64 4/3 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -10/3)) (*.f64 (*.f64 8/27 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6)))))))))))))
(+.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 1) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 Om 4) -10/3)) (+.f64 (fma.f64 2/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 4 (pow.f64 l 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) 4/3)))) (pow.f64 Om 6)) (fma.f64 8/9 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)) (pow.f64 Om 6)) (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4/3 (fma.f64 2/3 (*.f64 (/.f64 (*.f64 l l) (pow.f64 Om 6)) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 4/9 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -20/9)))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 4 (pow.f64 l 6))) (fma.f64 8/27 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (pow.f64 l 4) -10/3)) (*.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2))) 4/3)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -20/9) (pow.f64 Om 4))))))) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 4)) 4/3))))
1
(+.f64 1 (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 2)))
(+.f64 1 (*.f64 (*.f64 ky ky) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))))
(fma.f64 (*.f64 ky ky) (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) 1)
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 ky 4)) (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 2))))
(+.f64 1 (fma.f64 (fma.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.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)) (neg.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) 1))) (pow.f64 ky 4) (*.f64 (*.f64 ky ky) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))))))
(+.f64 1 (fma.f64 (pow.f64 ky 4) (+.f64 (fma.f64 1/2 (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))) (+.f64 (*.f64 8/9 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/3 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 4/3 (/.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))) (pow.f64 ky 6)) (+.f64 (*.f64 (+.f64 (*.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 1/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 2/3 (-.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/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 ky 4)) (*.f64 (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 2)))))
(+.f64 1 (fma.f64 (fma.f64 2/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 2/3 (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)) (neg.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (fma.f64 2/3 (-.f64 (*.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))))))) (fma.f64 4/3 (/.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)) (neg.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (fma.f64 8/9 (/.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)) (neg.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/3 (-.f64 (*.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))))))) (fma.f64 4/3 (/.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)) (neg.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 8/27 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))) (pow.f64 ky 6) (fma.f64 (fma.f64 8/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.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)) (neg.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) 1))) (pow.f64 ky 4) (*.f64 (*.f64 ky ky) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))))))
(+.f64 1 (fma.f64 (pow.f64 ky 6) (fma.f64 2/3 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 2/3 (fma.f64 1/2 (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 4/9 (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))) (fma.f64 2/3 (-.f64 (*.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (fma.f64 4/3 (/.f64 (fma.f64 1/2 (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (*.f64 (pow.f64 l 6) 8/27) (pow.f64 Om 6)))) (fma.f64 1/3 (-.f64 (*.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (fma.f64 4/3 (/.f64 (fma.f64 1/2 (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (*.f64 (pow.f64 l 6) 8/27) (pow.f64 Om 6)))) (*.f64 (/.f64 (fma.f64 1/2 (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 Om l) (/.f64 Om l))) 8/9)))) (fma.f64 (pow.f64 ky 4) (+.f64 (fma.f64 1/2 (fma.f64 -4/3 (*.f64 (/.f64 l Om) (/.f64 l Om)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) (pow.f64 (/.f64 Om (sin.f64 ky)) 2)) 4 1))
(/.f64 Om ky)
(+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky))
(fma.f64 1/6 (*.f64 ky Om) (/.f64 Om ky))
(+.f64 (*.f64 1/6 (*.f64 Om ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 ky 3))) (/.f64 Om ky)))
(fma.f64 1/6 (*.f64 ky Om) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 Om -7/360)) (/.f64 Om ky)))
(fma.f64 1/6 (*.f64 ky Om) (-.f64 (/.f64 Om ky) (*.f64 Om (*.f64 -7/360 (pow.f64 ky 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 ky 3))) (/.f64 Om ky))))
(fma.f64 -1 (*.f64 (pow.f64 ky 5) (fma.f64 -1/5040 Om (fma.f64 1/6 (*.f64 Om -7/360) (*.f64 Om 1/720)))) (fma.f64 1/6 (*.f64 ky Om) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 Om -7/360)) (/.f64 Om ky))))
(-.f64 (fma.f64 1/6 (*.f64 ky Om) (-.f64 (/.f64 Om ky) (*.f64 Om (*.f64 -7/360 (pow.f64 ky 3))))) (*.f64 (pow.f64 ky 5) (fma.f64 Om -1/5040 (fma.f64 Om 1/720 (*.f64 Om -7/2160)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))) 1)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(*.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) 1/3) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1/3) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/3)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) 2)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) 3)
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)) 1/6)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)) 1/6)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2)) 1/6)
(sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))))
(sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))
(sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2))))
(log.f64 (exp.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(exp.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) 1))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1/3))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) Om) l))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (sqrt.f64 (*.f64 2 l)) (*.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 2))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 2) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (*.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 ky))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 2 l))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 l -2) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 1 Om) (*.f64 (*.f64 2 l) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 1 Om) (/.f64 (*.f64 2 l) (/.f64 1 (sin.f64 ky))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (*.f64 2 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (/.f64 (*.f64 2 l) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (*.f64 2 (sqrt.f64 (/.f64 (sin.f64 ky) Om))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (*.f64 2 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky))))))
(*.f64 (/.f64 1 (neg.f64 Om)) (*.f64 (*.f64 2 l) (neg.f64 (sin.f64 ky))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 2 (/.f64 (sin.f64 ky) Om)) l)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 2 l) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 (/.f64 (sin.f64 ky) Om) l) 2)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 2 Om) (*.f64 (/.f64 l 1) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (*.f64 2 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky))))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (/.f64 l (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 l 1) (*.f64 2 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (*.f64 2 (cbrt.f64 (/.f64 (sin.f64 ky) Om))))
(/.f64 (*.f64 l (*.f64 2 (cbrt.f64 (/.f64 (sin.f64 ky) Om)))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))
(*.f64 l (/.f64 (*.f64 2 (cbrt.f64 (/.f64 (sin.f64 ky) Om))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) Om) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) Om) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) Om) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) 1) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 l)) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 2 l)) (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 2 l)) Om) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) Om) (*.f64 (/.f64 (cbrt.f64 (*.f64 2 l)) 1) (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 2 l)) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l 2)) 2) (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l 2)) 2) (/.f64 (cbrt.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)))
(*.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (*.f64 l -2))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 2 (neg.f64 Om)) (*.f64 l (neg.f64 (sin.f64 ky))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) 2)) l)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 (*.f64 2 l)))) (sqrt.f64 (*.f64 2 l)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))) (cbrt.f64 (*.f64 2 l)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 2 (/.f64 (neg.f64 Om) (sin.f64 ky))) (neg.f64 l))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (/.f64 2 (/.f64 Om (*.f64 (sqrt.f64 l) (sin.f64 ky)))))
(*.f64 (/.f64 (sin.f64 ky) (/.f64 Om 2)) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(*.f64 (/.f64 2 (/.f64 Om (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)))) (cbrt.f64 l))
(*.f64 (*.f64 (/.f64 2 Om) (*.f64 (sin.f64 ky) (cbrt.f64 (*.f64 l l)))) (cbrt.f64 l))
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (/.f64 Om 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 2 l) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (/.f64 Om (sin.f64 ky))) (cbrt.f64 (*.f64 2 l)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) 1) (sin.f64 ky))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) 1) (/.f64 (sin.f64 ky) 1))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) (/.f64 1 (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) Om) -1) (neg.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l -2) -1) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (*.f64 l -2) Om) (neg.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (/.f64 Om 1)) (sin.f64 ky))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) (cbrt.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) 1) -1) (neg.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) 1) (sqrt.f64 (/.f64 (sin.f64 ky) Om)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) Om)) (*.f64 2 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 ky))))))
(*.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l 2) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (/.f64 Om (sin.f64 ky))))) (sqrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) 1) (cbrt.f64 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 l (*.f64 2 (cbrt.f64 (/.f64 (sin.f64 ky) Om)))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))
(*.f64 l (/.f64 (*.f64 2 (cbrt.f64 (/.f64 (sin.f64 ky) Om))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (cbrt.f64 Om)) (cbrt.f64 (sin.f64 ky)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l 2) (*.f64 (cbrt.f64 (neg.f64 Om)) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))) (cbrt.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 l (cbrt.f64 (neg.f64 Om))) (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))) (cbrt.f64 (neg.f64 (sin.f64 ky))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 2)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) -1)
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(neg.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (neg.f64 (sin.f64 ky))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))
(fabs.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 2 (log.f64 (exp.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 3))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) 1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2))))
(*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1)
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2)))) 4))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6)) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2)))) 4))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) 3) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 1/6) 3))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1/6) 6)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2)))) 1/6) 6)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))) 3) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))) 3))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))
(hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(hypot.f64 1 (*.f64 l (/.f64 (sin.f64 ky) (/.f64 Om 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (sin.f64 ky)))) 1)
(/.f64 Om (sin.f64 ky))
(*.f64 1 (/.f64 Om (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(*.f64 Om (/.f64 1 (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 Om (sin.f64 ky)) 1)
(/.f64 Om (sin.f64 ky))
(*.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) (sqrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))
(/.f64 Om (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 1 (sin.f64 ky)) Om)
(/.f64 Om (sin.f64 ky))
(*.f64 (neg.f64 Om) (neg.f64 (/.f64 1 (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (neg.f64 Om) (/.f64 1 (neg.f64 (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 1 (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(/.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 -1 (/.f64 (neg.f64 Om) (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky)))) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 Om (sin.f64 ky))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2)) (neg.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (sqrt.f64 Om))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 1 (/.f64 Om (sqrt.f64 (sin.f64 ky)))) (sqrt.f64 (sin.f64 ky)))
(/.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 1 (/.f64 1 Om)) (/.f64 1 (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)) (cbrt.f64 Om))
(/.f64 Om (sin.f64 ky))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky))))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))))) (sqrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(pow.f64 (/.f64 Om (sin.f64 ky)) 1)
(/.f64 Om (sin.f64 ky))
(pow.f64 (sqrt.f64 (/.f64 Om (sin.f64 ky))) 2)
(/.f64 Om (sin.f64 ky))
(pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 ky))) 3)
(/.f64 Om (sin.f64 ky))
(pow.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 3) 1/3)
(/.f64 Om (sin.f64 ky))
(pow.f64 (/.f64 (sin.f64 ky) Om) -1)
(/.f64 Om (sin.f64 ky))
(neg.f64 (/.f64 (neg.f64 Om) (sin.f64 ky)))
(/.f64 Om (sin.f64 ky))
(sqrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 2))
(fabs.f64 (/.f64 Om (sin.f64 ky)))
(log.f64 (exp.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (sin.f64 ky)))))
(/.f64 Om (sin.f64 ky))
(cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 ky)) 3))
(/.f64 Om (sin.f64 ky))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 Om (sin.f64 ky))
(expm1.f64 (log1p.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(exp.f64 (log.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (sin.f64 ky))) 1))
(/.f64 Om (sin.f64 ky))
(log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 ky))))
(/.f64 Om (sin.f64 ky))

eval1.0s (4.4%)

Compiler

Compiled 44957 to 28397 computations (36.8% saved)

prune899.0ms (3.9%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New129951304
Fresh303
Picked011
Done145
Total1303101313
Error
0b
Counts
1313 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
40.5b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))
36.7b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))))
40.9b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (/.f64 (*.f64 l ky) Om))))
41.9b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
18.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1)))))
4.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 l) (/.f64 Om (sin.f64 ky))))) 3)))))
4.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))))))
3.2b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) 2)))))))
21.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
30.5b
(sqrt.f64 1/2)
Compiler

Compiled 267 to 219 computations (18% saved)

localize59.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 97 to 58 computations (40.2% saved)

series30.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite181.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1392×associate-/r*
784×associate-/l*
578×distribute-rgt-in
528×distribute-lft-in
376×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify195.0ms (0.8%)

Algorithm
egg-herbie
Rules
856×associate-*r*
776×associate-/l*
714×times-frac
708×*-commutative
686×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize19.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.5b
(/.f64 -1/4 (/.f64 (*.f64 l ky) Om))
4.0b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (/.f64 (*.f64 l ky) Om))))
5.1b
(/.f64 (*.f64 l ky) Om)
Compiler

Compiled 43 to 19 computations (55.8% saved)

series44.0ms (0.2%)

Counts
3 → 56
Calls

27 calls:

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

rewrite140.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1694×associate-/l*
776×associate-/r/
478×distribute-lft-neg-in
470×distribute-rgt-in
438×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify147.0ms (0.6%)

Algorithm
egg-herbie
Rules
1558×unswap-sqr
736×distribute-lft-in
730×distribute-rgt-in
550×distribute-lft-neg-in
522×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03935571
110225429
240775429
Stop Event
node limit
Counts
203 → 212
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 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 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 ky Om)))) 1)
(*.f64 l (*.f64 ky (/.f64 1 Om)))
(*.f64 l (/.f64 ky Om))
(*.f64 ky (*.f64 l (/.f64 1 Om)))
(*.f64 (*.f64 l ky) (/.f64 1 Om))
(*.f64 (*.f64 l (/.f64 ky Om)) 1)
(*.f64 1 (*.f64 l (/.f64 ky Om)))
(*.f64 (sqrt.f64 (*.f64 l ky)) (*.f64 (sqrt.f64 (*.f64 l ky)) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om))) (sqrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (*.f64 (cbrt.f64 (*.f64 l ky)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2) (cbrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 (/.f64 1 Om) (*.f64 l ky))
(*.f64 (*.f64 l (neg.f64 ky)) (neg.f64 (/.f64 1 Om)))
(*.f64 (*.f64 l (neg.f64 ky)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 ky (/.f64 (sqrt.f64 Om) l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) ky)))
(*.f64 (/.f64 l (/.f64 1 ky)) (/.f64 1 Om))
(*.f64 (/.f64 ky (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 l Om) ky)
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 ky Om)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om)))) (neg.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (neg.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om)))))
(*.f64 (/.f64 ky Om) l)
(*.f64 (/.f64 1 (neg.f64 Om)) (*.f64 l (neg.f64 ky)))
(*.f64 (/.f64 l 1) (/.f64 ky Om))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 ky (sqrt.f64 Om)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 ky 1) (/.f64 l Om))
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) 1) (/.f64 (sqrt.f64 (*.f64 l ky)) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) Om) (sqrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 l ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 l ky)) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 l ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om ky)) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) Om) (cbrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 l (/.f64 Om (sqrt.f64 ky))) (sqrt.f64 ky))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 ky))
(*.f64 (/.f64 l (/.f64 Om (pow.f64 (cbrt.f64 ky) 2))) (cbrt.f64 ky))
(*.f64 (/.f64 1 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l ky)) 2))) (cbrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2))) (cbrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om ky)) (cbrt.f64 l))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om)))) (sqrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om))) (cbrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om))))) (cbrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om))))) (sqrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2))) (cbrt.f64 (*.f64 l (/.f64 ky Om))))
(pow.f64 (*.f64 l (/.f64 ky Om)) 1)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 3) 1/3)
(pow.f64 (/.f64 (/.f64 Om ky) l) -1)
(neg.f64 (*.f64 (neg.f64 l) (/.f64 ky Om)))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2))
(log.f64 (exp.f64 (*.f64 l (/.f64 ky Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 ky Om)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l ky) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 ky Om))))
(exp.f64 (log.f64 (*.f64 l (/.f64 ky Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 ky Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 ky Om))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))) 1)
(*.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 1)
(*.f64 1 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))
(*.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 1/4) (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 1/4))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))) (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om ky) l)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/64 (pow.f64 (/.f64 (/.f64 Om ky) l) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 2) (-.f64 1/4 (*.f64 -1/8 (/.f64 (/.f64 Om ky) l))))))
(pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 1)
(pow.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)))) 1)
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 (/.f64 Om ky) l))
(*.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 1)
(*.f64 1 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) (sqrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 2) (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
(*.f64 1/4 (neg.f64 (/.f64 (/.f64 Om ky) l)))
(*.f64 (/.f64 -1/4 (*.f64 l ky)) Om)
(*.f64 (/.f64 (/.f64 Om ky) l) -1/4)
(*.f64 (*.f64 (/.f64 -1/4 (*.f64 l ky)) 1) Om)
(*.f64 (*.f64 (/.f64 -1/4 (*.f64 l ky)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 -1/4 (*.f64 l ky)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(*.f64 (/.f64 -1/4 l) (/.f64 Om ky))
(*.f64 (/.f64 -1/4 ky) (/.f64 Om l))
(*.f64 (/.f64 -1/4 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (*.f64 l ky)) (*.f64 -1/4 Om))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (*.f64 -1/4 (cbrt.f64 (/.f64 (/.f64 Om ky) l))))
(*.f64 (/.f64 -1/4 (*.f64 l (neg.f64 ky))) (neg.f64 Om))
(*.f64 (/.f64 1 l) (*.f64 -1/4 (/.f64 Om ky)))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 ky))) (*.f64 -1/4 (neg.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 l ky))) (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))))
(*.f64 (neg.f64 (/.f64 (/.f64 Om ky) l)) 1/4)
(*.f64 (/.f64 -1/4 (/.f64 ky (/.f64 (sqrt.f64 Om) l))) (sqrt.f64 Om))
(*.f64 (/.f64 -1/4 (sqrt.f64 l)) (/.f64 (/.f64 Om ky) (sqrt.f64 l)))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (*.f64 (cbrt.f64 l) ky)))
(*.f64 (/.f64 -1/4 (/.f64 l (/.f64 1 ky))) Om)
(*.f64 (/.f64 -1/4 (/.f64 ky (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) (cbrt.f64 Om))
(*.f64 (/.f64 -1/4 (neg.f64 l)) (neg.f64 (/.f64 Om ky)))
(*.f64 (/.f64 1/4 (neg.f64 l)) (/.f64 Om ky))
(*.f64 (/.f64 1/4 (*.f64 l ky)) (neg.f64 Om))
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) 1) Om)
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) 1) (/.f64 Om 1))
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) (/.f64 1 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) -1) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))) 1) (sqrt.f64 (/.f64 (/.f64 Om ky) l)))
(*.f64 (/.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))) (sqrt.f64 (*.f64 l ky))) (sqrt.f64 Om))
(*.f64 (/.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))) (sqrt.f64 l)) (sqrt.f64 (/.f64 Om ky)))
(*.f64 (/.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))) (sqrt.f64 (*.f64 l (neg.f64 ky)))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) 1) (cbrt.f64 (/.f64 (/.f64 Om ky) l)))
(*.f64 (/.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (cbrt.f64 (*.f64 l ky))) (cbrt.f64 Om))
(*.f64 (/.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (cbrt.f64 l)) (cbrt.f64 (/.f64 Om ky)))
(*.f64 (/.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (cbrt.f64 (*.f64 l (neg.f64 ky)))) (cbrt.f64 (neg.f64 Om)))
(pow.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 3)
(pow.f64 (*.f64 (*.f64 l (/.f64 ky Om)) -4) -1)
(pow.f64 (*.f64 -1/64 (pow.f64 (/.f64 (/.f64 Om ky) l) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 2))
(log.f64 (pow.f64 (exp.f64 -1/4) (/.f64 (/.f64 Om ky) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)))))
(cbrt.f64 (*.f64 -1/64 (pow.f64 (/.f64 (/.f64 Om ky) l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
Outputs
(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 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l ky))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (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 (sqrt.f64 1/2) (*.f64 l ky))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l ky)))))
(+.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(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 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l ky))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (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 (sqrt.f64 1/2) (*.f64 l ky))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l ky)))))
(+.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(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 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l ky))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (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 (sqrt.f64 1/2) (*.f64 l ky))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l ky)))))
(+.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(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 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l ky))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (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 (sqrt.f64 1/2) (*.f64 l ky))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l ky)))))
(+.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(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 Om) (*.f64 (sqrt.f64 1/2) (*.f64 l ky))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (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 (sqrt.f64 1/2) (*.f64 l ky))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l ky)))))
(+.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l ky) 3))) (/.f64 (*.f64 -1/128 (*.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 (sqrt.f64 1/2) (*.f64 l ky))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l ky) (*.f64 l ky))))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l ky))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 ky (*.f64 l ky)))) (*.f64 1/2 (sqrt.f64 1/2))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 ky Om)))) 1)
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 l (*.f64 ky (/.f64 1 Om)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 l (/.f64 ky Om))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 ky (*.f64 l (/.f64 1 Om)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (*.f64 l ky) (/.f64 1 Om))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (*.f64 l (/.f64 ky Om)) 1)
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 1 (*.f64 l (/.f64 ky Om)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (sqrt.f64 (*.f64 l ky)) (*.f64 (sqrt.f64 (*.f64 l ky)) (/.f64 1 Om)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om))) (sqrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (*.f64 (cbrt.f64 (*.f64 l ky)) (/.f64 1 Om)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2) (cbrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 1 Om) (*.f64 l ky))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (*.f64 l (neg.f64 ky)) (neg.f64 (/.f64 1 Om)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (*.f64 l (neg.f64 ky)) (/.f64 1 (neg.f64 Om)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 ky (/.f64 (sqrt.f64 Om) l)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (*.f64 (/.f64 ky (sqrt.f64 Om)) l))
(*.f64 (/.f64 ky (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 l (cbrt.f64 Om)) ky))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 ky (cbrt.f64 Om))))
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 l (/.f64 1 ky)) (/.f64 1 Om))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 ky (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (*.f64 (/.f64 ky (sqrt.f64 Om)) l))
(*.f64 (/.f64 l Om) ky)
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 -1 (*.f64 (neg.f64 l) (/.f64 ky Om)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om)))) (neg.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om)))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (neg.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om)))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 ky Om) l)
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 1 (neg.f64 Om)) (*.f64 l (neg.f64 ky)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 l 1) (/.f64 ky Om))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 ky (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (*.f64 (/.f64 ky (sqrt.f64 Om)) l))
(*.f64 (/.f64 ky (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 l (cbrt.f64 Om)) ky))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 ky (cbrt.f64 Om))))
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 ky 1) (/.f64 l Om))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 l (cbrt.f64 Om)) ky))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 ky (cbrt.f64 Om))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) 1) (/.f64 (sqrt.f64 (*.f64 l ky)) Om))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) Om) (sqrt.f64 (*.f64 l ky)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 l ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (/.f64 l (cbrt.f64 Om)) ky))
(/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 ky (cbrt.f64 Om))))
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 l ky)) Om))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 l ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (*.f64 (/.f64 ky (sqrt.f64 Om)) l))
(*.f64 (/.f64 ky (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 l (/.f64 ky Om))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (cbrt.f64 (*.f64 ky (/.f64 l Om)))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (cbrt.f64 (/.f64 (*.f64 l ky) Om))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om ky)) (sqrt.f64 l))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) Om) (cbrt.f64 (*.f64 l ky)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 l (/.f64 Om (sqrt.f64 ky))) (sqrt.f64 ky))
(*.f64 (sqrt.f64 ky) (*.f64 (/.f64 l Om) (sqrt.f64 ky)))
(*.f64 (/.f64 l Om) (*.f64 (sqrt.f64 ky) (sqrt.f64 ky)))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 ky))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 l (/.f64 Om (pow.f64 (cbrt.f64 ky) 2))) (cbrt.f64 ky))
(*.f64 (cbrt.f64 ky) (*.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 l Om) (*.f64 (pow.f64 (cbrt.f64 ky) 2) (cbrt.f64 ky)))
(*.f64 (/.f64 1 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l ky)) 2))) (cbrt.f64 (*.f64 l ky)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2))) (cbrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om ky)) (cbrt.f64 l))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om)))) (sqrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om))) (cbrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om))))) (cbrt.f64 (*.f64 (neg.f64 l) (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om))))) (sqrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2))) (cbrt.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(pow.f64 (*.f64 l (/.f64 ky Om)) 1)
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 ky Om))) 2)
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 3)
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(pow.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 3) 1/3)
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(pow.f64 (/.f64 (/.f64 Om ky) l) -1)
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(neg.f64 (*.f64 (neg.f64 l) (/.f64 ky Om)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(fabs.f64 (/.f64 (*.f64 l ky) Om))
(log.f64 (exp.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 ky Om)))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 3))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l ky) 3) (pow.f64 Om 3)))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(exp.f64 (log.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 ky Om))) 1))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 ky Om))))
(*.f64 ky (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))) 1)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(*.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 1)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(*.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 1/4) (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 1/4))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))) (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om ky) l)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l ky)) 1/4))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 -1/4 (*.f64 l ky))) 2))) (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l ky)) 1/4 1/2)))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/64 (pow.f64 (/.f64 (/.f64 Om ky) l) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 2) (-.f64 1/4 (*.f64 -1/8 (/.f64 (/.f64 Om ky) l))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) 2) (+.f64 1/4 (*.f64 1/8 (/.f64 Om (*.f64 l ky)))))))
(/.f64 (sqrt.f64 (fma.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (+.f64 (*.f64 (/.f64 Om (*.f64 l ky)) 1/8) (pow.f64 (*.f64 Om (/.f64 -1/4 (*.f64 l ky))) 2)))))
(/.f64 (sqrt.f64 (fma.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (+.f64 (pow.f64 (*.f64 Om (/.f64 -1/4 (*.f64 l ky))) 2) (/.f64 1/8 (/.f64 (*.f64 l ky) Om))))))
(pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 1/2)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 1)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))) 3)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2) 3/2))
(fabs.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2)) 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))) 1))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om ky) l) 1/2))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2))
(sqrt.f64 (fma.f64 Om (/.f64 -1/4 (*.f64 l ky)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)))) 1)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 -1/4 (/.f64 (/.f64 Om ky) l))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 1)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 1 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) (sqrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 2))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 2) (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 1/4 (neg.f64 (/.f64 (/.f64 Om ky) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 (*.f64 l ky)) Om)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 (/.f64 Om ky) l) -1/4)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (*.f64 (/.f64 -1/4 (*.f64 l ky)) 1) Om)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (*.f64 (/.f64 -1/4 (*.f64 l ky)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (*.f64 (/.f64 -1/4 (*.f64 l ky)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 l) (/.f64 Om ky))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 ky) (/.f64 Om l))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (sqrt.f64 (*.f64 l ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 1 (*.f64 l ky)) (*.f64 -1/4 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (*.f64 -1/4 (cbrt.f64 (/.f64 (/.f64 Om ky) l))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ky (/.f64 l Om))) 2)) (*.f64 -1/4 (cbrt.f64 (/.f64 Om (*.f64 l ky)))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l ky))) (/.f64 -1/4 (pow.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) 2)))
(*.f64 (/.f64 -1/4 (*.f64 l (neg.f64 ky))) (neg.f64 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 1 l) (*.f64 -1/4 (/.f64 Om ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 ky))) (*.f64 -1/4 (neg.f64 Om)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 l ky))) (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))))
(*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 l ky))) (*.f64 -1/4 (sqrt.f64 (/.f64 Om (*.f64 l ky)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l ky))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 l ky)))))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 -1/4 (sqrt.f64 (*.f64 l ky))) (sqrt.f64 (/.f64 Om (*.f64 l ky)))))
(*.f64 (neg.f64 (/.f64 (/.f64 Om ky) l)) 1/4)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 (/.f64 ky (/.f64 (sqrt.f64 Om) l))) (sqrt.f64 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 (sqrt.f64 l)) (/.f64 (/.f64 Om ky) (sqrt.f64 l)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (*.f64 (cbrt.f64 l) ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 (/.f64 l (/.f64 1 ky))) Om)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 (/.f64 ky (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) (cbrt.f64 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 -1/4 (neg.f64 l)) (neg.f64 (/.f64 Om ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 1/4 (neg.f64 l)) (/.f64 Om ky))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 1/4 (*.f64 l ky)) (neg.f64 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) 1) Om)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) 1) (/.f64 Om 1))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) (/.f64 1 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 (/.f64 -1/4 (*.f64 l ky)) -1) (neg.f64 Om))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(*.f64 (/.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))) 1) (sqrt.f64 (/.f64 (/.f64 Om ky) l)))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l ky))) (*.f64 -1/4 (sqrt.f64 (/.f64 Om (*.f64 l ky)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l ky))) (sqrt.f64 (/.f64 Om (*.f64 l ky)))))
(*.f64 (/.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))) (sqrt.f64 (*.f64 l ky))) (sqrt.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 l ky))) (*.f64 -1/4 (sqrt.f64 (/.f64 Om (*.f64 l ky)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l ky))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 l ky)))))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 -1/4 (sqrt.f64 (*.f64 l ky))) (sqrt.f64 (/.f64 Om (*.f64 l ky)))))
(*.f64 (/.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))) (sqrt.f64 l)) (sqrt.f64 (/.f64 Om ky)))
(*.f64 (/.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 l)) (sqrt.f64 (/.f64 Om ky)))
(/.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (/.f64 Om ky))) (sqrt.f64 l))
(*.f64 (*.f64 (/.f64 -1/4 (sqrt.f64 l)) (sqrt.f64 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (/.f64 Om ky)))
(*.f64 (/.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 Om ky) l))) (sqrt.f64 (*.f64 l (neg.f64 ky)))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 l (neg.f64 ky))) (sqrt.f64 (/.f64 Om (*.f64 l ky))))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 l ky))) (/.f64 (sqrt.f64 (*.f64 l (neg.f64 ky))) -1/4)) (sqrt.f64 (neg.f64 Om)))
(*.f64 (*.f64 (/.f64 -1/4 (sqrt.f64 (*.f64 l (neg.f64 ky)))) (sqrt.f64 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) 1) (cbrt.f64 (/.f64 (/.f64 Om ky) l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ky (/.f64 l Om))) 2)) (*.f64 -1/4 (cbrt.f64 (/.f64 Om (*.f64 l ky)))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l ky))) (/.f64 -1/4 (pow.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) 2)))
(*.f64 (/.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (cbrt.f64 (*.f64 l ky))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 ky (/.f64 l Om))) 2)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 l ky)))
(*.f64 (cbrt.f64 Om) (/.f64 -1/4 (*.f64 (cbrt.f64 (*.f64 l ky)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) 2))))
(/.f64 (*.f64 -1/4 (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 l ky)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) 2)))
(*.f64 (/.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (cbrt.f64 l)) (cbrt.f64 (/.f64 Om ky)))
(*.f64 (/.f64 -1/4 (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 (*.f64 ky (/.f64 l Om))) 2))) (cbrt.f64 (/.f64 Om ky)))
(*.f64 (/.f64 -1/4 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) 2) (cbrt.f64 l))) (cbrt.f64 (/.f64 Om ky)))
(*.f64 (/.f64 (/.f64 -1/4 (cbrt.f64 l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) 2)) (cbrt.f64 (/.f64 Om ky)))
(*.f64 (/.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 ky Om))) 2)) (cbrt.f64 (*.f64 l (neg.f64 ky)))) (cbrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 -1/4 (*.f64 (cbrt.f64 (*.f64 l (neg.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 ky (/.f64 l Om))) 2))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 -1/4 (pow.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) 2)) (/.f64 (cbrt.f64 (*.f64 l (neg.f64 ky))) (cbrt.f64 (neg.f64 Om))))
(*.f64 (/.f64 (/.f64 -1/4 (cbrt.f64 (*.f64 l (neg.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) 2)) (cbrt.f64 (neg.f64 Om)))
(pow.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 1)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 2)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 3)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(pow.f64 (*.f64 (*.f64 l (/.f64 ky Om)) -4) -1)
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(pow.f64 (*.f64 -1/64 (pow.f64 (/.f64 (/.f64 Om ky) l) 3)) 1/3)
(cbrt.f64 (*.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) 2))
(fabs.f64 (*.f64 Om (/.f64 -1/4 (*.f64 l ky))))
(log.f64 (pow.f64 (exp.f64 -1/4) (/.f64 (/.f64 Om ky) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(cbrt.f64 (*.f64 -1/64 (pow.f64 (/.f64 (/.f64 Om ky) l) 3)))
(cbrt.f64 (*.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))) 1))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/4 l) (/.f64 Om ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 -1/4 (*.f64 l ky)))

localize35.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
3.1b
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
6.3b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))
Compiler

Compiled 48 to 24 computations (50% saved)

series18.0ms (0.1%)

Counts
2 → 56
Calls

18 calls:

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

rewrite117.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
986×swap-sqr
760×associate-/r/
530×distribute-lft-neg-in
488×distribute-rgt-neg-in
474×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify120.0ms (0.5%)

Algorithm
egg-herbie
Rules
1834×associate-/r*
1498×associate-/l*
626×distribute-lft-in
620×distribute-rgt-in
460×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

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

localize62.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om)))
0.2b
(*.f64 (/.f64 l Om) (/.f64 l Om))
0.5b
(/.f64 1 (fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1))
13.4b
(fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1)
Compiler

Compiled 121 to 51 computations (57.9% saved)

series16.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
2.0ms
l
@0
(fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1)
1.0ms
l
@inf
(/.f64 1 (fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1))
1.0ms
Om
@0
(fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1)
1.0ms
kx
@0
(fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1)
1.0ms
kx
@inf
(/.f64 1 (fma.f64 (*.f64 2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx) 1))

rewrite181.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1428×associate-/r*
990×associate-/l*
858×swap-sqr
348×distribute-rgt-in
304×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify317.0ms (1.4%)

Algorithm
egg-herbie
Rules
1050×associate-/r/
968×associate-/r*
962×times-frac
750×*-commutative
696×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize69.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 97 to 66 computations (32% saved)

series42.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

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

rewrite121.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1346×associate-/l*
548×distribute-rgt-in
504×distribute-lft-in
408×distribute-lft-neg-in
372×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify220.0ms (0.9%)

Algorithm
egg-herbie
Rules
1460×associate-+r+
830×associate-*r*
744×fma-def
722×*-commutative
634×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.4s (5.8%)

Compiler

Compiled 47208 to 30445 computations (35.5% saved)

prune970.0ms (4.2%)

Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New155781565
Fresh000
Picked101
Done459
Total1562131575
Error
0b
Counts
1575 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
38.5b
(fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 kx kx)) -1/2 1)
4.6b
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))))) 3))
4.6b
(sqrt.f64 (+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))))) 3/2) -1))
40.5b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))
3.2b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
4.6b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
36.7b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))))
40.9b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (/.f64 (*.f64 l ky) Om))))
41.9b
(sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
9.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))))))
21.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
39.3b
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) kx))))
30.5b
(sqrt.f64 1/2)
Compiler

Compiled 209 to 174 computations (16.7% saved)

regimes265.0ms (1.1%)

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

19 calls:

37.0ms
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
32.0ms
(*.f64 2 l)
15.0ms
l
15.0ms
(/.f64 (*.f64 2 l) Om)
15.0ms
(sin.f64 ky)
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 762 to 571 computations (25.1% saved)

regimes140.0ms (0.6%)

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

10 calls:

18.0ms
Om
14.0ms
(*.f64 2 l)
13.0ms
kx
13.0ms
(sin.f64 ky)
13.0ms
l
Results
ErrorSegmentsBranch
0.0b1l
0.0b1Om
0.0b1kx
0.0b1ky
0.0b1(/.f64 (*.f64 2 l) Om)
0.0b1(*.f64 2 l)
0.0b1(pow.f64 (sin.f64 kx) 2)
0.0b1(sin.f64 kx)
0.0b1(pow.f64 (sin.f64 ky) 2)
0.0b1(sin.f64 ky)
Compiler

Compiled 472 to 333 computations (29.4% saved)

regimes228.0ms (1%)

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

10 calls:

33.0ms
(sin.f64 ky)
27.0ms
(/.f64 (*.f64 2 l) Om)
24.0ms
(*.f64 2 l)
23.0ms
(sin.f64 kx)
23.0ms
ky
Results
ErrorSegmentsBranch
2.2b2l
3.2b1Om
0.3b2kx
0.6b2ky
2.1b2(/.f64 (*.f64 2 l) Om)
2.2b2(*.f64 2 l)
0.4b2(pow.f64 (sin.f64 kx) 2)
1.1b2(sin.f64 kx)
0.6b2(pow.f64 (sin.f64 ky) 2)
0.6b3(sin.f64 ky)
Compiler

Compiled 412 to 288 computations (30.1% saved)

bsearch18.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
-3.267395160648179e-137
-6.268723790818008e-146
Results
13.0ms45×body256valid
2.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 160 to 137 computations (14.4% saved)

regimes107.0ms (0.5%)

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

6 calls:

23.0ms
(sin.f64 ky)
22.0ms
kx
21.0ms
Om
21.0ms
ky
8.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
4.6b1l
3.4b3Om
2.8b3kx
2.0b3ky
4.6b1(sin.f64 kx)
2.0b3(sin.f64 ky)
Compiler

Compiled 169 to 125 computations (26% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.8731452639885778e-57
1.2869603375303458e-54
0.0ms
-8.871455406679332e-111
-7.305649563577487e-112
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes101.0ms (0.4%)

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

6 calls:

26.0ms
l
24.0ms
(sin.f64 kx)
19.0ms
Om
13.0ms
ky
7.0ms
(sin.f64 ky)
Results
ErrorSegmentsBranch
6.9b4l
6.6b3Om
9.1b1kx
7.5b2ky
7.8b3(sin.f64 kx)
9.1b1(sin.f64 ky)
Compiler

Compiled 154 to 114 computations (26% saved)

bsearch74.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
66.0ms
111151868.1110962
3.152610720193461e+19
8.0ms
-2.287895892412597e+93
-4.3953653696435345e+91
Results
49.0ms150×body256valid
16.0ms17×body1024valid
5.0msbody512valid
Compiler

Compiled 392 to 354 computations (9.7% saved)

regimes479.0ms (2.1%)

Accuracy

Total -54.0b remaining (-547.9%)

Threshold costs -54.0b (-547.9%)

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

6 calls:

130.0ms
(sin.f64 kx)
109.0ms
ky
82.0ms
kx
80.0ms
l
42.0ms
Om
Results
ErrorSegmentsBranch
11.7b3l
9.9b3Om
17.4b8kx
18.1b6ky
18.0b6(sin.f64 kx)
19.5b5(sin.f64 ky)
Compiler

Compiled 117 to 89 computations (23.9% saved)

bsearch125.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
114.0ms
6.872872737284131e-6
4.743957636528917e-5
11.0ms
-1.1997794258165664e-92
-2.0227605322045048e-94
Results
68.0ms14×body1024valid
46.0ms91×body256valid
7.0msbody512valid
Compiler

Compiled 166 to 161 computations (3% saved)

simplify22.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
078453
1107453
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(if (<=.f64 kx -8379879956214123/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(if (<=.f64 (sin.f64 ky) -3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (if (<=.f64 (sin.f64 ky) 7067388259113537/3533694129556768659166595001485837031654967793751237916243212402585239552) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(if (<=.f64 Om -2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 Om 9200000000000000000) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))))
(if (<=.f64 Om -5871356456934583/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 Om 8500259669165361/1180591620717411303424) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))))
(sqrt.f64 1/2)
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(if (<=.f64 kx -8379879956214123/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(if (<=.f64 (sin.f64 ky) -3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (if (<=.f64 (sin.f64 ky) 7067388259113537/3533694129556768659166595001485837031654967793751237916243212402585239552) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(if (or (<=.f64 (sin.f64 ky) -3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (not (<=.f64 (sin.f64 ky) 7067388259113537/3533694129556768659166595001485837031654967793751237916243212402585239552))) (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 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om))))))))
(if (<=.f64 Om -2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 Om 9200000000000000000) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))))
(if (<=.f64 Om -2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040) 1 (if (<=.f64 Om 9200000000000000000) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om))))))) 1))
(if (<=.f64 Om -5871356456934583/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 Om 8500259669165361/1180591620717411303424) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))))
(if (<=.f64 Om -5871356456934583/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) 1 (if (<=.f64 Om 8500259669165361/1180591620717411303424) (sqrt.f64 1/2) 1))
(sqrt.f64 1/2)
Compiler

Compiled 187 to 155 computations (17.1% saved)

soundness152.0ms (0.7%)

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
Compiler

Compiled 180 to 146 computations (18.9% saved)

end228.0ms (1%)

Remove

(sort kx ky)

Compiler

Compiled 217 to 167 computations (23% saved)

Profiling

Loading profile data...