Details

Time bar (total: 17.7s)

analyze299.0ms (1.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
50%49.9%49.9%0.2%0%0%0%3
50%49.9%49.9%0.2%0%0%0%4
50%49.9%49.9%0.2%0%0%0%5
50%49.9%49.9%0.2%0%0%0%6
75%74.9%25%0.2%0%0%0%7
75%74.9%25%0.2%0%0%0%8
75%74.9%25%0.2%0%0%0%9
75%74.9%25%0.2%0%0%0%10
87.5%87.3%12.5%0.2%0%0%0%11
87.5%87.3%12.5%0.2%0%0%0%12
Compiler

Compiled 34 to 30 computations (11.8% saved)

sample4.2s (24%)

Results
2.7s6851×body256valid
1.0s846×body1024valid
457.0ms558×body512valid
1.0msbody2048valid
Bogosity

preprocess85.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
090581
1238511
2916511
32975511
46167511
57811511
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
2
Call 2
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 2 (/.f64 l Om)) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (/.f64 2 l) Om) 2) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 Om (/.f64 2 l)) 2) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) kx) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 kx (/.f64 2 Om)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om ky)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 ky Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 kx l)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 kx) l) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 ky) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 ky)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 ky)) 2) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
Symmetry

(sort kx ky)

Compiler

Compiled 37 to 33 computations (10.8% saved)

simplify82.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
02683
15873
217973
354273
4237073
5581873
6699573
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))

eval2.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.59%
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
1.59%
(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)

localize125.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.43%
(pow.f64 (sin.f64 ky) 2)
0.77%
(/.f64 2 (/.f64 Om l))
5.82%
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
13.78%
(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)

series34.0ms (0.2%)

Counts
4 → 124
Calls

33 calls:

TimeVariablePointExpression
5.0ms
l
@inf
(/.f64 2 (/.f64 Om l))
3.0ms
ky
@0
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
3.0ms
Om
@inf
(/.f64 2 (/.f64 Om l))
3.0ms
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)))))

rewrite110.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify231.0ms (1.3%)

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

Useful iterations: 2 (0.0ms)

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

eval226.0ms (1.3%)

Compiler

Compiled 12549 to 8253 computations (34.2% saved)

prune76.0ms (0.4%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New2668274
Fresh000
Picked101
Done000
Total2678275
Error
0.02%
Counts
275 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.02%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))))
54.88%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
54.53%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
22.61%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))))
13.27%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))))))))
13.55%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
23.74%
(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 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))))))
36.54%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
Compiler

Compiled 438 to 338 computations (22.8% saved)

localize58.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.25%
(/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
0.37%
(*.f64 l (/.f64 2 Om))
1.36%
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
11.83%
(sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
Compiler

Compiled 165 to 96 computations (41.8% saved)

series56.0ms (0.3%)

Counts
4 → 156
Calls

42 calls:

TimeVariablePointExpression
11.0ms
ky
@0
(/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
6.0ms
l
@0
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
4.0ms
ky
@0
(sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
4.0ms
kx
@inf
(sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
4.0ms
kx
@0
(sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))

rewrite111.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1350×associate-*r/
1170×associate-*l/
678×associate-/r*
368×add-sqr-sqrt
358×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify207.0ms (1.2%)

Algorithm
egg-herbie
Rules
1408×associate-*r*
1140×associate-*l*
1136×*-commutative
948×associate-/r*
622×associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

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

localize14.0ms (0.1%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize30.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.09%
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
0.47%
(/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2))
1.37%
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
7.35%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
Compiler

Compiled 106 to 41 computations (61.3% saved)

series36.0ms (0.2%)

Counts
4 → 156
Calls

42 calls:

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

rewrite142.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify179.0ms (1%)

Algorithm
egg-herbie
Rules
1092×associate-*r*
944×associate-/r*
804×associate-*l*
760×*-commutative
676×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize87.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.43%
(pow.f64 (sin.f64 ky) 2)
12.34%
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))
12.66%
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))
22.38%
(/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))
Compiler

Compiled 175 to 99 computations (43.4% saved)

series9.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite90.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
610×distribute-rgt-in
576×distribute-lft-neg-in
546×distribute-lft-in
366×add-sqr-sqrt
360×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify169.0ms (1%)

Algorithm
egg-herbie
Rules
1494×distribute-lft-in
814×associate-*r*
652×associate-+r+
616×associate-*l*
578×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

localize105.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.74%
(/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))
6.33%
(/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l)
11.77%
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))
14.87%
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
Compiler

Compiled 312 to 102 computations (67.3% saved)

series29.0ms (0.2%)

Counts
4 → 156
Calls

39 calls:

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

rewrite124.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify185.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

eval1.3s (7.6%)

Compiler

Compiled 58056 to 36642 computations (36.9% saved)

prune586.0ms (3.3%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New1279101289
Fresh123
Picked101
Done314
Total1284131297
Error
0.02%
Counts
1297 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
4.01%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l)))) 2)))))
4.74%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) l)) Om))))))
60.06%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
54.53%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
57.15%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l kx) Om))))))
37.48%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
23.74%
(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 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))))))
23.46%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))))))))
36.54%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
59.88%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
58.53%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
54.96%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
45.53%
(sqrt.f64 1/2)
Compiler

Compiled 540 to 418 computations (22.6% saved)

localize45.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.11%
(/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l)))) 2))
0.24%
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l)))) 2)
3.48%
(/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l))
9.99%
(sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l))))
Compiler

Compiled 132 to 84 computations (36.4% saved)

series30.0ms (0.2%)

Counts
4 → 120
Calls

36 calls:

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

rewrite108.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1052×swap-sqr
886×associate-/r/
580×associate-/l/
466×distribute-lft-neg-in
416×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify157.0ms (0.9%)

Algorithm
egg-herbie
Rules
1142×associate-*r*
956×*-commutative
952×associate-*l*
794×associate-/l*
596×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2%
(*.f64 (sin.f64 kx) l)
0.64%
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
4.21%
(/.f64 Om (*.f64 (sin.f64 kx) l))
9.17%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
Compiler

Compiled 50 to 20 computations (60% saved)

series18.0ms (0.1%)

Counts
4 → 56
Calls

33 calls:

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

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1340×associate-/l*
944×swap-sqr
488×distribute-rgt-in
450×distribute-lft-in
410×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
1180×distribute-lft-in
1176×distribute-rgt-in
886×associate-/l/
656×associate-/r/
422×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.32%
(*.f64 1/2 (/.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
0.38%
(/.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))
3.67%
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
7.39%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
Compiler

Compiled 78 to 45 computations (42.3% saved)

series39.0ms (0.2%)

Counts
4 → 128
Calls

36 calls:

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

rewrite142.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
762×associate-/l*
568×associate-/r/
550×distribute-rgt-in
506×distribute-lft-in
430×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

simplify184.0ms (1%)

Algorithm
egg-herbie
Rules
868×associate-*r*
846×associate-/l*
814×associate-/r*
692×associate-/r/
676×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize82.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.33%
(/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l)
13.43%
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
21.01%
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
24.11%
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
Compiler

Compiled 302 to 67 computations (77.8% saved)

series16.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite57.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
512×add-sqr-sqrt
504×pow1
504×*-un-lft-identity
476×add-exp-log
476×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify142.0ms (0.8%)

Algorithm
egg-herbie
Rules
1426×distribute-lft-in
854×associate-*r*
680×associate-*l*
648×times-frac
614×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049512392
1143510548
2664610548
Stop Event
node limit
Counts
216 → 278
Calls
Call 1
Inputs
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))) (pow.f64 Om 5))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om))))))
1
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3) (pow.f64 Om 6))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.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 ky 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.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 ky 2)) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)))))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om ky) 2))) 1)
(*.f64 Om (*.f64 Om (pow.f64 ky -2)))
(*.f64 Om (/.f64 1 (/.f64 ky (/.f64 Om ky))))
(*.f64 (*.f64 Om Om) (pow.f64 ky -2))
(*.f64 (pow.f64 (/.f64 Om ky) 2) 1)
(*.f64 1 (pow.f64 (/.f64 Om ky) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 ky -2)))
(*.f64 (/.f64 Om (/.f64 ky Om)) (/.f64 1 ky))
(*.f64 (pow.f64 ky -2) (*.f64 Om Om))
(*.f64 (/.f64 Om ky) (/.f64 Om ky))
(*.f64 (*.f64 Om (neg.f64 Om)) (/.f64 1 (neg.f64 (*.f64 ky ky))))
(*.f64 (/.f64 Om 1) (/.f64 Om (*.f64 ky ky)))
(*.f64 (/.f64 1 ky) (/.f64 Om (/.f64 ky Om)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 Om (*.f64 ky ky)) Om)
(*.f64 (/.f64 Om (cbrt.f64 (pow.f64 ky 4))) (/.f64 Om (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) ky) (/.f64 (cbrt.f64 (*.f64 Om Om)) ky))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) 1) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 ky ky)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 ky 4))) (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)))
(pow.f64 (pow.f64 (/.f64 Om ky) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) -1)
(pow.f64 (/.f64 Om ky) 2)
(neg.f64 (/.f64 (*.f64 Om Om) (neg.f64 (*.f64 ky ky))))
(sqrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 ky 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 Om ky) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om ky) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om Om) 3) (pow.f64 (*.f64 ky ky) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om ky) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 Om ky) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 Om ky) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om ky) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))) 1)
(*.f64 (*.f64 ky ky) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 l (*.f64 l (*.f64 (/.f64 ky Om) (/.f64 ky Om))))
(*.f64 l (/.f64 1 (/.f64 (pow.f64 (/.f64 Om ky) 2) l)))
(*.f64 (*.f64 l l) (*.f64 (/.f64 ky Om) (/.f64 ky Om)))
(*.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(*.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (/.f64 l (/.f64 Om ky)) (/.f64 l (/.f64 Om ky)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 ky Om) (/.f64 ky Om))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))
(*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 l l))
(*.f64 (*.f64 l (neg.f64 l)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om ky) 2))))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) ky) ky)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1) (*.f64 ky ky))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (cbrt.f64 (pow.f64 ky 4))) (pow.f64 (cbrt.f64 ky) 2))
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 ky -2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2)) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (/.f64 Om ky) 2))))
(*.f64 (/.f64 1 (/.f64 Om ky)) (/.f64 (*.f64 l l) (/.f64 Om ky)))
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 ky (/.f64 Om ky)))
(*.f64 (/.f64 (*.f64 l l) 1) (*.f64 (/.f64 ky Om) (/.f64 ky Om)))
(*.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2)) l)
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 ky -2)))
(*.f64 (/.f64 (*.f64 l l) (/.f64 Om (/.f64 ky Om))) ky)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (neg.f64 Om))) (neg.f64 (*.f64 ky ky)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2)) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 Om Om)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 ky -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om ky)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om ky)))
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 3)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om ky) 2) (*.f64 l l)) -1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3) 1/3)
(neg.f64 (/.f64 (*.f64 l l) (neg.f64 (pow.f64 (/.f64 Om ky) 2))))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))
(*.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 2) 16))) (sqrt.f64 (-.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 3) 64))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 2) 16) (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))))
(pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)) 3) 1/3)
(fabs.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
Outputs
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 1 (*.f64 (*.f64 2 (*.f64 l l)) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(fma.f64 2 (+.f64 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) 1)
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)))))
(+.f64 1 (fma.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 l l)) (*.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2))))
(+.f64 (fma.f64 2 (+.f64 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) 1) (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))) 2) (*.f64 -2 (pow.f64 l 4))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)) (fma.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 l l)) (*.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2)))))
(+.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))) 3)) (fma.f64 2 (+.f64 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))) 2) (*.f64 -2 (pow.f64 l 4))))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(*.f64 (*.f64 2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky)))) (*.f64 2 l))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (*.f64 2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(fma.f64 2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (/.f64 1/4 l)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(fma.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (fma.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) l) (fma.f64 2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))) 3))) (/.f64 -1/64 (pow.f64 l 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(fma.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (fma.f64 1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5)))) (fma.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) l) (fma.f64 1/512 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))) 5))) (pow.f64 l 5)) (fma.f64 2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))) 3))) (/.f64 -1/64 (pow.f64 l 3))))))
(*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(*.f64 (*.f64 -2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky)))) -2))
(+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) -1/4))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (/.f64 -1/4 l)))
(+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (fma.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) -1/4)))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (/.f64 -1/4 l))))
(+.f64 (*.f64 -1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))))
(fma.f64 -1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5)))) (fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (fma.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) -1/4))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))) 5))) (pow.f64 l 5)) -1/512 (fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (/.f64 ky (/.f64 (*.f64 Om Om) ky))))) (/.f64 -1/4 l)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (/.f64 1 Om)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky)))) Om))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (/.f64 1 Om))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky)))) Om) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))))) (*.f64 Om 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om)))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3))) (pow.f64 Om 3)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (/.f64 1 Om)))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky)))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) 3))) (pow.f64 Om 3)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky)))) Om))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))) (pow.f64 Om 5))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om))))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3))) (pow.f64 Om 3)) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 5))) (pow.f64 Om 5)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (/.f64 1 Om))))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky)))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) 3))) (pow.f64 Om 3)) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) 5))) (pow.f64 Om 5)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky)))) Om)))))
1
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om))))
(fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) (pow.f64 Om 4)) (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) 2) (pow.f64 Om 4)) (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) Om))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) (pow.f64 Om 4)) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) 2) (pow.f64 Om 4)) (fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)) (/.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) 3)) (pow.f64 Om 6)))))
1
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om))))
(fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) (pow.f64 Om 4)) (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) 2) (pow.f64 Om 4)) (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) Om))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) (pow.f64 Om 4)) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) 2) (pow.f64 Om 4)) (fma.f64 2 (*.f64 (*.f64 l (/.f64 l Om)) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)) (/.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 l l) (fma.f64 kx kx (*.f64 ky ky))) 3)) (pow.f64 Om 6)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1))) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) 3)))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1))) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) 3))) -2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) 3)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)))) (*.f64 (*.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) 5)))))))
(+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1))) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) 5))) (*.f64 4 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 ky 6)))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (*.f64 (/.f64 l Om) ky))
(*.f64 2 (*.f64 ky (/.f64 l Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 (*.f64 Om (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))) (*.f64 ky l)))
(fma.f64 1/4 (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) (*.f64 ky (/.f64 l Om))) (*.f64 2 (*.f64 ky (/.f64 l Om))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(fma.f64 2 (*.f64 (/.f64 l Om) ky) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) 2) (pow.f64 ky 3))) (/.f64 (*.f64 1/4 (*.f64 Om (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))) (*.f64 ky l))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (fma.f64 1/4 (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) (*.f64 ky (/.f64 l Om))) (*.f64 (/.f64 -1/64 (pow.f64 ky 3)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(fma.f64 2 (*.f64 (/.f64 l Om) ky) (fma.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) 3) (pow.f64 ky 5))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) 2) (pow.f64 ky 3))) (/.f64 (*.f64 1/4 (*.f64 Om (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))) (*.f64 ky l)))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (fma.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) 3) (pow.f64 ky 5))) (fma.f64 1/4 (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) (*.f64 ky (/.f64 l Om))) (*.f64 (/.f64 -1/64 (pow.f64 ky 3)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(*.f64 -2 (*.f64 (/.f64 l Om) ky))
(*.f64 -2 (*.f64 ky (/.f64 l Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(fma.f64 -2 (*.f64 (/.f64 l Om) ky) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) ky))))
(fma.f64 -1/4 (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) (*.f64 ky (/.f64 l Om))) (*.f64 -2 (*.f64 ky (/.f64 l Om))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) 2) (pow.f64 ky 3))) (fma.f64 -2 (*.f64 (/.f64 l Om) ky) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) ky)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) 2) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) (fma.f64 -1/4 (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) (*.f64 ky (/.f64 l Om))) (*.f64 -2 (*.f64 ky (/.f64 l Om)))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(fma.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) 3) (pow.f64 ky 5))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) 2) (pow.f64 ky 3))) (fma.f64 -2 (*.f64 (/.f64 l Om) ky) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) ky))))))
(fma.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) 3) (pow.f64 ky 5))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) 2) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) (fma.f64 -1/4 (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) 1) (*.f64 ky (/.f64 l Om))) (*.f64 -2 (*.f64 ky (/.f64 l Om))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)))
(sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)))) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 3))) (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 3))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 kx 4))) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1))))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)))) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 5))) (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 kx 6)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 3))) (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4)))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l)) (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)))) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1))) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 5))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 kx 6))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 3))) (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 kx 4)) -2))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (*.f64 l (/.f64 kx Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(fma.f64 2 (*.f64 l (/.f64 kx Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx))))
(fma.f64 1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (*.f64 2 (*.f64 l (/.f64 kx Om))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(fma.f64 2 (*.f64 l (/.f64 kx Om)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 2) (pow.f64 kx 3))))))
(fma.f64 2 (*.f64 l (/.f64 kx Om)) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (*.f64 1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(fma.f64 2 (*.f64 l (/.f64 kx Om)) (fma.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 3) (pow.f64 kx 5))) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 2) (pow.f64 kx 3)))))))
(fma.f64 2 (*.f64 l (/.f64 kx Om)) (fma.f64 1/512 (*.f64 (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 3) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 kx 5))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (*.f64 1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l))))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(*.f64 -2 (*.f64 l (/.f64 kx Om)))
(*.f64 l (*.f64 (/.f64 kx Om) -2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(fma.f64 -2 (*.f64 l (/.f64 kx Om)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx))))
(fma.f64 -1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (*.f64 l (*.f64 (/.f64 kx Om) -2)))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 2) (pow.f64 kx 3))) (fma.f64 -2 (*.f64 l (/.f64 kx Om)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (fma.f64 -1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (*.f64 l (*.f64 (/.f64 kx Om) -2))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 2) (pow.f64 kx 3))) (fma.f64 -2 (*.f64 l (/.f64 kx Om)) (fma.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 3) (pow.f64 kx 5))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (fma.f64 -2 (*.f64 l (/.f64 kx Om)) (fma.f64 -1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (/.f64 (*.f64 -1/512 (pow.f64 Om 5)) (/.f64 (pow.f64 kx 5) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 3) (pow.f64 l 5)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om ky) 2))) 1)
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 Om (*.f64 Om (pow.f64 ky -2)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 Om (/.f64 1 (/.f64 ky (/.f64 Om ky))))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (*.f64 Om Om) (pow.f64 ky -2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (pow.f64 (/.f64 Om ky) 2) 1)
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 1 (pow.f64 (/.f64 Om ky) 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 ky -2)))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (*.f64 (pow.f64 ky -2) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (pow.f64 ky -2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 Om (/.f64 ky Om)) (/.f64 1 ky))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (pow.f64 ky -2) (*.f64 Om Om))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (/.f64 Om ky) (/.f64 Om ky))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (*.f64 Om (neg.f64 Om)) (/.f64 1 (neg.f64 (*.f64 ky ky))))
(/.f64 (*.f64 (neg.f64 (*.f64 Om Om)) 1) (*.f64 ky (neg.f64 ky)))
(*.f64 (/.f64 Om ky) (/.f64 (neg.f64 Om) (neg.f64 ky)))
(*.f64 (/.f64 Om 1) (/.f64 Om (*.f64 ky ky)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (/.f64 1 ky) (/.f64 Om (/.f64 ky Om)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 Om (/.f64 (pow.f64 (cbrt.f64 ky) 2) Om)))
(*.f64 (/.f64 Om (cbrt.f64 (pow.f64 ky 4))) (/.f64 Om (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 Om (*.f64 ky ky)) Om)
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(*.f64 (/.f64 Om (cbrt.f64 (pow.f64 ky 4))) (/.f64 Om (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 Om (/.f64 (pow.f64 (cbrt.f64 ky) 2) Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) ky) (/.f64 (cbrt.f64 (*.f64 Om Om)) ky))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 ky ky)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) 1) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 ky ky)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) ky) (/.f64 (cbrt.f64 (*.f64 Om Om)) ky))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 ky ky)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 ky 4))) (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 ky 4))))
(pow.f64 (pow.f64 (/.f64 Om ky) 2) 1)
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 3)
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3) 1/3)
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(pow.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) -1)
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(neg.f64 (/.f64 (*.f64 Om Om) (neg.f64 (*.f64 ky ky))))
(/.f64 (*.f64 (neg.f64 (*.f64 Om Om)) 1) (*.f64 ky (neg.f64 ky)))
(*.f64 (/.f64 Om ky) (/.f64 (neg.f64 Om) (neg.f64 ky)))
(sqrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 ky 4)))
(sqrt.f64 (pow.f64 (/.f64 Om ky) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om ky) 2))))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om Om) 3) (pow.f64 (*.f64 ky ky) 3)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 Om ky) 2)) 1))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (*.f64 ky ky) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 l (*.f64 l (*.f64 (/.f64 ky Om) (/.f64 ky Om))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 l (/.f64 1 (/.f64 (pow.f64 (/.f64 Om ky) 2) l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (*.f64 l l) (*.f64 (/.f64 ky Om) (/.f64 ky Om)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (/.f64 l (/.f64 Om ky)) (/.f64 l (/.f64 Om ky)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (/.f64 ky Om) (/.f64 ky Om))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 l) 2)) (*.f64 (/.f64 ky Om) (/.f64 ky Om)))
(*.f64 (/.f64 ky (/.f64 (*.f64 Om Om) ky)) (*.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 l l))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (*.f64 l (neg.f64 l)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om ky) 2))))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) 1) (neg.f64 (pow.f64 (/.f64 Om ky) 2)))
(/.f64 l (/.f64 (neg.f64 (pow.f64 (/.f64 Om ky) 2)) (neg.f64 l)))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) ky) ky)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1) (*.f64 ky ky))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (cbrt.f64 (pow.f64 ky 4))) (pow.f64 (cbrt.f64 ky) 2))
(*.f64 (pow.f64 (cbrt.f64 ky) 2) (*.f64 (cbrt.f64 (pow.f64 ky 4)) (*.f64 (/.f64 l Om) (/.f64 l Om))))
(*.f64 (*.f64 l (/.f64 l (*.f64 Om Om))) (*.f64 (cbrt.f64 (pow.f64 ky 4)) (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 ky -2)))
(*.f64 (/.f64 l Om) (/.f64 (/.f64 l (pow.f64 ky -2)) Om))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2)) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (/.f64 Om ky) 2))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (/.f64 1 (/.f64 Om ky)) (/.f64 (*.f64 l l) (/.f64 Om ky)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 ky (/.f64 Om ky)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) 1) (*.f64 (/.f64 ky Om) (/.f64 ky Om)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2)) l)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 ky -2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 ky -2)))
(*.f64 (/.f64 l Om) (/.f64 (/.f64 l (pow.f64 ky -2)) Om))
(*.f64 (/.f64 (*.f64 l l) (/.f64 Om (/.f64 ky Om))) ky)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (neg.f64 Om))) (neg.f64 (*.f64 ky ky)))
(*.f64 (*.f64 ky (neg.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 l (neg.f64 Om))))
(*.f64 ky (*.f64 (neg.f64 ky) (*.f64 (/.f64 l Om) (/.f64 l (neg.f64 Om)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (/.f64 Om ky) 2))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2)) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 2))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 Om Om)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 ky -2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 Om Om)) (pow.f64 (cbrt.f64 l) 2)) (pow.f64 ky -2))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 Om Om)) (/.f64 (pow.f64 ky -2) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2))
(/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om ky)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om ky)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (/.f64 Om ky) 2))
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 3)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om ky) 2) (*.f64 l l)) -1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3) 1/3)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(neg.f64 (/.f64 (*.f64 l l) (neg.f64 (pow.f64 (/.f64 Om ky) 2))))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) 1) (neg.f64 (pow.f64 (/.f64 Om ky) 2)))
(/.f64 l (/.f64 (neg.f64 (pow.f64 (/.f64 Om ky) 2)) (neg.f64 l)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 1))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))) 1)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(*.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(*.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)) 1)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 2) 16))) (sqrt.f64 (-.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 2) 16))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 4) -16))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) -4))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 3) 64))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 2) 16) (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 3) 64))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 2) 16) (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2))))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 3) 64 1)) (sqrt.f64 (+.f64 1 (fma.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 4) 16 (*.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) -4)))))
(pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2) 1) 1/2)
(sqrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1))
(sqrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1))
(pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)) 1)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) 2)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) 3)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)) 3) 1/3)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(fabs.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2)) 3))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))) 1))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (/.f64 l (/.f64 Om ky))) 2))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))

eval683.0ms (3.9%)

Compiler

Compiled 40593 to 25093 computations (38.2% saved)

prune633.0ms (3.6%)

Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New1275101285
Fresh437
Picked011
Done145
Total1280181298
Error
0.01%
Counts
1298 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
60.64%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) 2)
57.15%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om -1/4) (*.f64 kx l))))
60.04%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
65.56%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)))))
4.01%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))) -2))))
4.74%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) l)) Om))))))
4.01%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))))))
32.77%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))))))
60.06%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
54.53%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
58.13%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l ky) Om))))))
37.48%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
23.46%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))))))))
36.54%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
58.4%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
58.53%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
45.53%
(sqrt.f64 1/2)
61.08%
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
Compiler

Compiled 619 to 496 computations (19.9% saved)

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.24%
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))) -2)
0.86%
(/.f64 2 (/.f64 Om (sin.f64 kx)))
2.95%
(*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))
9.99%
(sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))
Compiler

Compiled 115 to 69 computations (40% saved)

series25.0ms (0.1%)

Counts
4 → 108
Calls

33 calls:

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

rewrite101.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1802×associate-*r/
1492×associate-/r*
1426×associate-*l/
326×add-sqr-sqrt
314×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify199.0ms (1.1%)

Algorithm
egg-herbie
Rules
1238×associate-/l/
1068×times-frac
940×associate-*r*
806×associate-*l*
782×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081618650
1223218272
Stop Event
node limit
Counts
362 → 445
Calls
Call 1
Inputs
1
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
1
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (pow.f64 Om 4))) (+.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
1
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (pow.f64 Om 4))) (+.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
1
(+.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 kx 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.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 (-.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (pow.f64 kx 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 kx 4))))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/4)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/4)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/4)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/4)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/4)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/4)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/4)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/4)
(*.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 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 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 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 (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 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 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 kx Om))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (*.f64 2 (/.f64 kx Om)))
(+.f64 (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (*.f64 2 (/.f64 kx Om))))
(+.f64 (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (+.f64 (*.f64 2 (/.f64 kx Om)) (*.f64 -1/2520 (/.f64 (pow.f64 kx 7) Om)))))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
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 (*.f64 (pow.f64 l 4) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 -2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 -1 (/.f64 (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))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 -2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) (+.f64 1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 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 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.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 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/2 (-.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))))) (pow.f64 Om 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.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 (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 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.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 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/2 (-.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))))) (pow.f64 Om 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.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 (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))))) (pow.f64 kx 4))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.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 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 (-.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 kx 6)) (*.f64 (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.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))) (pow.f64 (/.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))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))) 1)
(*.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1/2))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 3/2) 1/3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 2)) 1/4)
(fabs.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(log.f64 (exp.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(exp.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(/.f64 1 (/.f64 (/.f64 Om (sin.f64 kx)) (*.f64 l 2)))
(/.f64 l (*.f64 (/.f64 Om (sin.f64 kx)) 1/2))
(/.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 1)
(/.f64 (*.f64 l 2) (/.f64 Om (sin.f64 kx)))
(/.f64 (*.f64 l 2) (neg.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 (sin.f64 kx) Om) l) 1/2)
(/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) (sqrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 (*.f64 l -2) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 -2 l) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 Om (sin.f64 kx)))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 1 (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l 2) (neg.f64 Om)) (/.f64 -1 (sin.f64 kx)))
(/.f64 (/.f64 l 1) (*.f64 (/.f64 Om (sin.f64 kx)) 1/2))
(/.f64 (neg.f64 (*.f64 l 2)) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 1 (*.f64 l -2)) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 1 (*.f64 -2 l)) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 1 (/.f64 (*.f64 l 2) 1)) (/.f64 Om (sin.f64 kx)))
(/.f64 (*.f64 1 (*.f64 l (/.f64 2 Om))) (/.f64 1 (sin.f64 kx)))
(/.f64 (*.f64 1 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 1 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 l 2))) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 l -1) (neg.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 (*.f64 l (*.f64 2 (sin.f64 kx))) Om)
(/.f64 (*.f64 l (/.f64 2 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 l (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) (sqrt.f64 (*.f64 l 2))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 2) (cbrt.f64 (*.f64 l 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l 2) 1) (/.f64 Om (sin.f64 kx)))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 kx)) Om)
(/.f64 (*.f64 (*.f64 l 2) (sqrt.f64 (sin.f64 kx))) (/.f64 Om (sqrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l 2) -1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 kx))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 kx) 1)) Om)
(/.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 kx) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 Om)) (/.f64 1 (sin.f64 kx)))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1) (sqrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2))) 1) (cbrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 (*.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2))) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2))) (cbrt.f64 2)) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) 1) (/.f64 Om (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (sin.f64 kx)) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (sqrt.f64 (sin.f64 kx))) (/.f64 Om (sqrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) -1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (neg.f64 (sin.f64 kx))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sin.f64 kx) 1)) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sin.f64 kx) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 Om)) (/.f64 1 (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 l 1) 1) (*.f64 (/.f64 Om (sin.f64 kx)) 1/2))
(/.f64 (*.f64 (/.f64 l 1) 2) (/.f64 Om (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 l 1) 2) (neg.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 l 1) -2) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 Om)) (/.f64 1 (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 l 1) -1) (neg.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 (*.f64 (/.f64 l 1) (*.f64 2 (sin.f64 kx))) Om)
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 l Om) 2) (/.f64 1 (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 kx)))) 2) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) 2) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 2 Om) l) (/.f64 1 (sin.f64 kx)))
(/.f64 (*.f64 -1 l) (neg.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) l) Om)
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 (/.f64 Om (sin.f64 kx)))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) l) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l -2) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 (*.f64 -2 l) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 (*.f64 l (/.f64 2 Om)) 1) (/.f64 1 (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) 1) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) 1) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (neg.f64 (*.f64 l 2)) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 2)) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 kx) l)) (/.f64 Om 2))
(/.f64 (*.f64 2 (*.f64 (sin.f64 kx) l)) Om)
(/.f64 (*.f64 -2 (*.f64 (sin.f64 kx) l)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (sin.f64 kx) l)) (cbrt.f64 Om))
(/.f64 (*.f64 l (/.f64 2 (/.f64 1 (sin.f64 kx)))) Om)
(/.f64 (*.f64 l (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx))))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))
(/.f64 (/.f64 l (*.f64 (cbrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)) (cbrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))) (cbrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (sin.f64 kx))) Om)
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (sqrt.f64 (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (/.f64 Om (cbrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (sin.f64 kx)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l -2) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 l -2) Om) (neg.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 l -2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (neg.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 l -2) -1) (/.f64 Om (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l -2) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l -2) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 -2 l) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 -2 l) Om) (neg.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 -2 l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 -2 l) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (neg.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 -2 l) -1) (/.f64 Om (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 Om)) (/.f64 1 (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 -2 l) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 -2 l) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) 1) (/.f64 Om (sin.f64 kx)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (sin.f64 kx))) Om)
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (sqrt.f64 (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (/.f64 Om (cbrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (sin.f64 kx)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (/.f64 1 (sin.f64 kx)))) (sqrt.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 kx))))) (cbrt.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) 1) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 Om)) (sqrt.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) 1) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))) (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) Om) (neg.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (neg.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) -1) (/.f64 Om (sin.f64 kx)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 Om)) (/.f64 1 (sin.f64 kx)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 1)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 2))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(exp.f64 (log.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1)
(*.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 1)
(*.f64 -2 (/.f64 -1 (/.f64 Om (sin.f64 kx))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2)) (cbrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(*.f64 (/.f64 2 Om) (sin.f64 kx))
(*.f64 (/.f64 (sin.f64 kx) Om) 2)
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 2 Om) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 -2 Om) (neg.f64 (sin.f64 kx)))
(pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2) -1)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 (sin.f64 kx) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -1/2))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) -1))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) -2) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) -2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) -2))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(/.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -1/2) 1) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(/.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4)) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4))) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(exp.f64 (*.f64 -1 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) -1))
(exp.f64 (*.f64 (*.f64 -1 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
Outputs
1
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)
(+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (neg.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (neg.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2))))))) (+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (neg.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(fma.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (-.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))))))
1
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)
(+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (pow.f64 Om 4))) (+.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (pow.f64 Om 4)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 Om 4)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (pow.f64 Om 4)) (+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)))) (pow.f64 Om 6)) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 4)) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 6)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))))))
1
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)
(+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (pow.f64 Om 4))) (+.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (pow.f64 Om 4)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 Om 4)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (pow.f64 Om 4)) (+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)))) (pow.f64 Om 6)) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 4)) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 6)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))))))
1
(+.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))
(+.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 kx 4)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (*.f64 1/2 (*.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))) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) (pow.f64 kx 4)))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 kx 4))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.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 (-.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (pow.f64 kx 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 kx 4))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (fma.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)))))) (neg.f64 (/.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))) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 kx 6)) (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (*.f64 1/2 (*.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))) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) (pow.f64 kx 4))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (fma.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 (/.f64 Om l) (/.f64 Om l))))) (pow.f64 kx 6)) (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 kx 4))))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) 1/4)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) 1/4)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) 1/4)
(pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) 1/4)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) 1/4)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) 1/4)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) 1/4)
(pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 1/4)
(pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) 1/4)
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 l (/.f64 Om kx)))
(/.f64 (*.f64 2 l) (/.f64 Om kx))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (*.f64 2 (/.f64 l (/.f64 Om kx))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (/.f64 (*.f64 2 l) (/.f64 Om kx)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (*.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 kx 5))))))
(fma.f64 -1/3 (*.f64 (/.f64 l Om) (pow.f64 kx 3)) (fma.f64 2 (*.f64 (/.f64 l Om) kx) (*.f64 1/60 (*.f64 (/.f64 l Om) (pow.f64 kx 5)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (fma.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 kx 5))) (*.f64 -1/2520 (/.f64 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 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 kx Om))
(/.f64 (*.f64 kx 2) Om)
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (*.f64 2 (/.f64 kx Om)))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (*.f64 2 (/.f64 kx Om)))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (/.f64 (*.f64 kx 2) Om))
(+.f64 (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (*.f64 2 (/.f64 kx Om))))
(fma.f64 1/60 (/.f64 (pow.f64 kx 5) Om) (fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (*.f64 2 (/.f64 kx Om))))
(fma.f64 1/60 (/.f64 (pow.f64 kx 5) Om) (fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (/.f64 (*.f64 kx 2) Om)))
(+.f64 (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (+.f64 (*.f64 2 (/.f64 kx Om)) (*.f64 -1/2520 (/.f64 (pow.f64 kx 7) Om)))))
(fma.f64 1/60 (/.f64 (pow.f64 kx 5) Om) (fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (fma.f64 2 (/.f64 kx Om) (*.f64 -1/2520 (/.f64 (pow.f64 kx 7) Om)))))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
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 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 -2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) 1))
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 (pow.f64 l 4) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 -2 (fma.f64 1/2 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (neg.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2))) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) 1))
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) (fma.f64 (pow.f64 l 4) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 (-.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) -1)) (*.f64 2 (/.f64 (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))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 -2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) (+.f64 1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))))))))))))
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (+.f64 (fma.f64 (pow.f64 l 4) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 -2 (fma.f64 1/2 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (neg.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2))) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) 1) (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (fma.f64 1/2 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (neg.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2))) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (fma.f64 1/2 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (neg.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2))) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (neg.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2))))) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (neg.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) 2))))))))))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) (fma.f64 (pow.f64 l 4) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 (-.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) -1)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) 1)) (*.f64 (pow.f64 l 6) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (fma.f64 1/2 (-.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (/.f64 (neg.f64 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))) (*.f64 -2 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (-.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 1/2 (-.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (-.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)) (fma.f64 1/2 (-.f64 (/.f64 (*.f64 -2 (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (/.f64 (neg.f64 (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)
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.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 (*.f64 -2 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (neg.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (/.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 Om 4))) (*.f64 (pow.f64 l 4) (/.f64 (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 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/2 (-.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))))) (pow.f64 Om 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.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 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2))) (fma.f64 1/2 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)))) (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (neg.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))))) (pow.f64 Om 6)) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 -2 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (neg.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)) (*.f64 2 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (neg.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)))))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) (fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (fma.f64 1/2 (-.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 4)) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)))))) (pow.f64 Om 6)) (+.f64 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (fma.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 Om 4)) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)))))))))
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 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.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 (*.f64 -2 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (neg.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (/.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 Om 4))) (*.f64 (pow.f64 l 4) (/.f64 (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 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/2 (-.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))))) (pow.f64 Om 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) 2))) (*.f64 -1 (*.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 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2))) (fma.f64 1/2 (-.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)))) (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (neg.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))))) (pow.f64 Om 6)) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 -2 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (neg.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)) (*.f64 2 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) 2)) (neg.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)))))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1) (fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (fma.f64 1/2 (-.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (*.f64 (pow.f64 l 6) 4)) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (neg.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)))))) (pow.f64 Om 6)) (+.f64 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (fma.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 Om 4)) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 -2 (pow.f64 (sin.f64 kx) 4))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)))))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) 1)
(fma.f64 -2 (*.f64 (*.f64 (/.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 (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))))) (pow.f64 kx 4))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) 1) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -2 (fma.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.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))) (pow.f64 (/.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) (+.f64 (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -1))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.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 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (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 (-.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 kx 6)) (*.f64 (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.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))) (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))))) (pow.f64 kx 4)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) 1) (fma.f64 (fma.f64 -2 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.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))) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -1/2 (/.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))) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (fma.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)))))) (neg.f64 (/.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))) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))) (*.f64 2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.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))) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)))) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (pow.f64 kx 6) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -2 (fma.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.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))) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)))))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) 1) (fma.f64 (fma.f64 -2 (-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (*.f64 1/2 (fma.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 (/.f64 Om l) (/.f64 Om l))))))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) Om))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) Om)))) (pow.f64 kx 6) (*.f64 (pow.f64 kx 4) (+.f64 (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) -1)))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))) 1)
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/2)
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) 2)
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) 3)
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 3/2))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3/2))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 2)) 1/4)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))) 2)) 1/4)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) 1/4)
(fabs.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(fabs.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))))
(fabs.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(log.f64 (exp.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 3/2))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 3/2))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1/2))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) 1))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 1 (/.f64 (/.f64 Om (sin.f64 kx)) (*.f64 l 2)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 l (*.f64 (/.f64 Om (sin.f64 kx)) 1/2))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 1)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 l 2) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 l 2) (neg.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 (sin.f64 kx) Om) l) 1/2)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) (sqrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 l (/.f64 (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 kx))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(*.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(/.f64 (*.f64 l -2) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 -2 l) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 l 2) (neg.f64 Om)) (/.f64 -1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 l 1) (*.f64 (/.f64 Om (sin.f64 kx)) 1/2))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (neg.f64 (*.f64 l 2)) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 1 (*.f64 l -2)) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 1 (*.f64 -2 l)) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 1 (/.f64 (*.f64 l 2) 1)) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 1 (*.f64 l (/.f64 2 Om))) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 1 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 1 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 l 2))) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 l -1) (neg.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 l (*.f64 2 (sin.f64 kx))) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 l (/.f64 2 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 l (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) (sqrt.f64 (*.f64 l 2))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (sqrt.f64 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 l 1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 2) (cbrt.f64 (*.f64 l 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 2) (/.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (cbrt.f64 (/.f64 l 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 (*.f64 l 2) 1) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 kx)) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 l 2) (sqrt.f64 (sin.f64 kx))) (/.f64 Om (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l 1/2) (sqrt.f64 (sin.f64 kx))) Om) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (sqrt.f64 (sin.f64 kx)))) (sqrt.f64 (sin.f64 kx)))
(/.f64 (*.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l 1/2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) Om) (cbrt.f64 (sin.f64 kx)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) Om))
(/.f64 (*.f64 (*.f64 l 2) -1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 l 2) (neg.f64 (sin.f64 kx))) (neg.f64 Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 kx) 1)) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 kx) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 l 1/2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (/.f64 (sin.f64 kx) (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 l 1/2) (/.f64 (cbrt.f64 Om) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 Om)) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1) (sqrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 l (/.f64 (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 kx))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(*.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (sqrt.f64 -2)))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (sqrt.f64 -2))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))) (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (*.f64 l (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 (*.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2))) 1) (cbrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2))) (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 kx))))
(/.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2))) (cbrt.f64 -2)) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2))) (/.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 -2)))
(*.f64 (/.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (cbrt.f64 -2))
(/.f64 (*.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2))) (cbrt.f64 2)) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2))) (/.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (cbrt.f64 2)))
(*.f64 (/.f64 (*.f64 l (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 2))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) 1) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (sin.f64 kx)) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (sqrt.f64 (sin.f64 kx))) (/.f64 Om (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l 1/2) (sqrt.f64 (sin.f64 kx))) Om) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (sqrt.f64 (sin.f64 kx)))) (sqrt.f64 (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l 1/2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) Om) (cbrt.f64 (sin.f64 kx)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) Om))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) -1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (neg.f64 (sin.f64 kx))) (neg.f64 Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sin.f64 kx) 1)) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sin.f64 kx) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 l 1/2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (/.f64 (sin.f64 kx) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 l 1/2) (/.f64 (cbrt.f64 Om) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 Om)) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (/.f64 l 1) 1) (*.f64 (/.f64 Om (sin.f64 kx)) 1/2))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l 1) 2) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l 1) 2) (neg.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l 1) -2) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 Om)) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l 1) -1) (neg.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l 1) (*.f64 2 (sin.f64 kx))) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (/.f64 l 1) (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (/.f64 l Om) 2) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 kx)))) 2) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) 2) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (/.f64 2 Om) l) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 -1 l) (neg.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) l) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 (/.f64 Om (sin.f64 kx)))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) l) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (*.f64 l -2) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 -2 l) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 l (/.f64 2 Om)) 1) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) 1) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) 1) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (*.f64 (neg.f64 (*.f64 l 2)) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (sqrt.f64 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 l 1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 l (/.f64 (sqrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 kx))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(*.f64 (/.f64 l (sqrt.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(/.f64 (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (sqrt.f64 -2)))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (sqrt.f64 -2))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))) (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (*.f64 l (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l 2)) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 2)) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 2) (/.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (cbrt.f64 (/.f64 l 1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 1 (*.f64 (sin.f64 kx) l)) (/.f64 Om 2))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 2 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 kx) l)) (neg.f64 Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 l 1/2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (/.f64 (sin.f64 kx) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (sin.f64 kx) l)) (cbrt.f64 Om))
(/.f64 (/.f64 l 1/2) (/.f64 (cbrt.f64 Om) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 l (/.f64 2 (/.f64 1 (sin.f64 kx)))) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (*.f64 l (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx))))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 l 1/2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (/.f64 (sin.f64 kx) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (/.f64 (cbrt.f64 Om) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (*.f64 l 2) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 l (*.f64 (cbrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)) (cbrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))) (cbrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2)))
(/.f64 l (*.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 kx))) (*.f64 (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 kx))) (cbrt.f64 (/.f64 (*.f64 Om 1/2) (sin.f64 kx))))))
(/.f64 (/.f64 l (cbrt.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))))) (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (sin.f64 kx))) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (sqrt.f64 (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l 1/2) (sqrt.f64 (sin.f64 kx))) Om) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (sqrt.f64 (sin.f64 kx)))) (sqrt.f64 (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (/.f64 Om (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l 1/2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) Om) (cbrt.f64 (sin.f64 kx)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) Om))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 l 1/2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (/.f64 (sin.f64 kx) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 (/.f64 l 1/2) (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 (/.f64 l (sqrt.f64 Om)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 l 1/2) (/.f64 (cbrt.f64 Om) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (sin.f64 kx)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sqrt.f64 (sin.f64 kx))) (cbrt.f64 Om)) (sqrt.f64 (sin.f64 kx)))
(*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 (/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (sin.f64 kx))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))))
(/.f64 (/.f64 (*.f64 l -2) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 l -2) Om) (neg.f64 (/.f64 1 (sin.f64 kx))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 l -2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (neg.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 l -2) -1) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 l -2) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 l -2) (*.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))))
(/.f64 l (*.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) -2)))
(/.f64 (/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))))
(*.f64 (/.f64 l (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (/.f64 -2 (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))))
(/.f64 (/.f64 (*.f64 l -2) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 l -2) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 -2 l) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 -2 l) Om) (neg.f64 (/.f64 1 (sin.f64 kx))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 -2 l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 -2 l) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (neg.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 -2 l) -1) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 Om)) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 -2 l) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 l -2) (*.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))))
(/.f64 l (*.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) -2)))
(/.f64 (/.f64 (*.f64 -2 l) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))))
(*.f64 (/.f64 l (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (/.f64 -2 (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))))
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 -2 l) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) 1) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (sqrt.f64 Om)) (*.f64 (sqrt.f64 Om) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 l 1/2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (/.f64 (sin.f64 kx) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 Om) (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (/.f64 (cbrt.f64 Om) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (sin.f64 kx))) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (sqrt.f64 (sin.f64 kx)))) (/.f64 Om (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l 1/2) (sqrt.f64 (sin.f64 kx))) Om) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 (*.f64 2 l) (/.f64 Om (sqrt.f64 (sin.f64 kx)))) (sqrt.f64 (sin.f64 kx)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (/.f64 Om (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l 1/2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) Om) (cbrt.f64 (sin.f64 kx)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 (*.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) Om))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 l 1/2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) 2) (/.f64 (sin.f64 kx) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 (/.f64 l 1/2) (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 (/.f64 l (sqrt.f64 Om)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (sin.f64 kx)))
(/.f64 (/.f64 l 1/2) (/.f64 (cbrt.f64 Om) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (sin.f64 kx)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (sqrt.f64 (sin.f64 kx))) (cbrt.f64 Om)) (sqrt.f64 (sin.f64 kx)))
(*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 (/.f64 (*.f64 (*.f64 2 l) (sqrt.f64 (sin.f64 kx))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (/.f64 1 (sin.f64 kx)))) (sqrt.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 kx))) (sqrt.f64 (/.f64 1 (sin.f64 kx)))))
(*.f64 (/.f64 l (sqrt.f64 (/.f64 1 (sin.f64 kx)))) (/.f64 (/.f64 2 Om) (sqrt.f64 (/.f64 1 (sin.f64 kx)))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 kx))))) (cbrt.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 kx))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 kx))))))
(*.f64 (/.f64 l (cbrt.f64 (/.f64 1 (sin.f64 kx)))) (/.f64 (/.f64 2 Om) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 kx))))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) 1) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 Om)) (sqrt.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 l 1/2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 kx))) (sqrt.f64 Om)))
(/.f64 (*.f64 2 l) (*.f64 (*.f64 (sqrt.f64 Om) (sqrt.f64 (/.f64 1 (sin.f64 kx)))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 l 1/2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (/.f64 l (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 l 1/2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))))
(*.f64 (/.f64 l (sqrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (/.f64 (/.f64 2 (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 l 1/2) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))))
(*.f64 (/.f64 2 (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))))) (/.f64 (/.f64 l (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) 1) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 l 1/2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 kx))) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (cbrt.f64 (/.f64 1 (sin.f64 kx)))) (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 l 1/2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))))))
(*.f64 (/.f64 2 (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))))) (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 l 1/2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))))
(*.f64 (/.f64 2 (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))) (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 l 1/2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))))
(*.f64 (/.f64 2 (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))))) (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))))
(/.f64 (/.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (/.f64 l 1/2) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))))
(*.f64 (/.f64 2 (cbrt.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))))) (/.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) 1) (/.f64 (neg.f64 Om) (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) Om) (neg.f64 (/.f64 1 (sin.f64 kx))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (sqrt.f64 (/.f64 Om (sin.f64 kx)))) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (neg.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) -1) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 Om)) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 l -2) (*.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))))
(/.f64 l (*.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (/.f64 (sqrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) -2)))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))
(/.f64 (*.f64 l -2) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))))
(*.f64 (/.f64 l (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx)))) (/.f64 -2 (*.f64 (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))) (cbrt.f64 (/.f64 (neg.f64 Om) (sin.f64 kx))))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 2 (*.f64 (/.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) l) (sqrt.f64 (/.f64 Om (sin.f64 kx)))))
(/.f64 (/.f64 (neg.f64 (*.f64 l 2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(/.f64 (/.f64 l 1/2) (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) 2)) (/.f64 2 (cbrt.f64 (/.f64 Om (sin.f64 kx)))))
(pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 1)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 2)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 3)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(pow.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 3) 1/3)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 2))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) (log.f64 (exp.f64 l)))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) (log.f64 (exp.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) 3))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 3)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 3) (pow.f64 l 3)))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(exp.f64 (log.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 1)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 -2 (/.f64 -1 (/.f64 Om (sin.f64 kx))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2)) (cbrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(*.f64 (/.f64 2 Om) (sin.f64 kx))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 (/.f64 (sin.f64 kx) Om) 2)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 2 Om) (*.f64 (sqrt.f64 (sin.f64 kx)) (sqrt.f64 (sin.f64 kx))))
(*.f64 (*.f64 (/.f64 2 Om) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 2 Om) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (cbrt.f64 (sin.f64 kx))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 (/.f64 2 Om) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 -2 Om) (neg.f64 (sin.f64 kx)))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 1)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) 2)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) 3)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 3) 1/3)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(pow.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 1/2) -1)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 (sin.f64 kx) Om)))
(*.f64 (/.f64 (sin.f64 kx) Om) (log.f64 (exp.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om)) 3))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))) 1))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (sin.f64 kx) Om))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -1/2))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) -1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1)
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (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 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (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 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) -2) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) -2))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 1/4) -4)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 1/4) -4)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) -2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))) -2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) -2))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -1/2) 1) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4)) (*.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 1/4)) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 1/4)))
(/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2))
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.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 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))))) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))))
(/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.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 (/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4))) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) 1/4))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 1/4)) (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 1/4)))
(/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))))) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))))
(/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) -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 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.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 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 -1 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) -1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1)
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) -1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1)
(exp.f64 (*.f64 (*.f64 -1 (log.f64 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) 1))
(pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))) -1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1)
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
7.39%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
7.52%
(/.f64 Om (*.f64 l ky))
Compiler

Compiled 43 to 19 computations (55.8% saved)

series81.0ms (0.5%)

Counts
2 → 20
Calls

18 calls:

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

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1342×associate-/l*
884×swap-sqr
470×distribute-rgt-in
434×distribute-lft-in
410×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify80.0ms (0.5%)

Algorithm
egg-herbie
Rules
1926×associate-/l*
1562×associate-+r+
1534×associate-+l+
740×*-commutative
626×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

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

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))))))
0.56%
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))
20.45%
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
24.83%
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
Compiler

Compiled 144 to 53 computations (63.2% saved)

series12.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite149.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1150×associate-/l/
436×add-sqr-sqrt
422×pow1
422×*-un-lft-identity
402×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify189.0ms (1.1%)

Algorithm
egg-herbie
Rules
1172×distribute-lft-in
844×associate-*r*
828×times-frac
702×associate-/r*
632×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.32%
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
0.76%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) 2)
3.52%
(/.f64 Om (*.f64 l (sin.f64 ky)))
18.08%
(pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)
Compiler

Compiled 66 to 30 computations (54.5% saved)

series123.0ms (0.7%)

Counts
4 → 72
Calls

36 calls:

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

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1338×associate-/l*
514×distribute-rgt-in
470×distribute-lft-in
410×distribute-lft-neg-in
386×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify117.0ms (0.7%)

Algorithm
egg-herbie
Rules
1462×associate-*r*
1018×associate-*l*
966×*-commutative
776×times-frac
726×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067214620
1203413632
Stop Event
node limit
Counts
190 → 344
Calls
Call 1
Inputs
(pow.f64 1/2 1/4)
(+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))
(+.f64 (pow.f64 1/2 1/4) (+.f64 (*.f64 -3/128 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 1/2 1/4))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4)))))
(+.f64 (pow.f64 1/2 1/4) (+.f64 (*.f64 -3/128 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 1/2 1/4))) (+.f64 (*.f64 7/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (pow.f64 1/2 1/4))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) (pow.f64 Om 2)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) (pow.f64 Om 2)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3)))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (*.f64 l (sin.f64 ky))) Om)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (*.f64 l (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (*.f64 l (sin.f64 ky))) Om)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (+.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (*.f64 1/48 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2))))))
(pow.f64 1/2 1/4)
(+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 2)) (pow.f64 1/2 1/4)) (+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 2)) (pow.f64 1/2 1/4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 l 3)) (pow.f64 1/2 1/4)) (+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))))
(pow.f64 1/2 1/4)
(+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 2)) (pow.f64 1/2 1/4)) (+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 2)) (pow.f64 1/2 1/4)) (+.f64 (pow.f64 1/2 1/4) (+.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 l 3)) (pow.f64 1/2 1/4))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) ky)) Om)) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) ky)) Om)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) ky)) Om)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (+.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3) l) Om)) (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))))) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 2))))))
(/.f64 Om (*.f64 l ky))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 7/512 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/512 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 ky))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 ky))) Om) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) (pow.f64 Om 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 ky))) Om) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 ky)))) (pow.f64 Om 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2)
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 l (sin.f64 ky))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 l (sin.f64 ky))) Om) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 l (sin.f64 ky))) Om) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 l (sin.f64 ky))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2)
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 l (sin.f64 ky))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 l (sin.f64 ky))) Om) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 l 2)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 l (sin.f64 ky))) Om) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 l 2)) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (*.f64 1/48 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))))))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) Om))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 l 3) (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 l 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))) (sin.f64 ky)))) (pow.f64 l 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) ky)) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 ky 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (*.f64 l ky)) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (*.f64 l (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) Om) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3) l) Om)) (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))))) (pow.f64 ky 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 ky 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (*.f64 l ky)) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 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 1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 ky 5))) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4))) 1)
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4) 1)
(*.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/8) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/8))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4)) (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 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4)))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 1/4) (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 1/4))
(sqrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))
(fabs.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4))
(log.f64 (exp.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4))))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(*.f64 Om (/.f64 (/.f64 1 l) (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (cbrt.f64 Om) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) Om)
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))) (neg.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 l (sin.f64 ky))) (sqrt.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) l) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 l (sin.f64 ky))) (cbrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 l (/.f64 (cbrt.f64 (*.f64 Om Om)) (sin.f64 ky)))) (cbrt.f64 Om))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) -1)
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om 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 (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 (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/8) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/8) (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 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (*.f64 (cbrt.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 (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 (pow.f64 (cbrt.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 (*.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/8)) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/8))
(*.f64 (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4) (cbrt.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) 1/4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.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/8 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))) (sqrt.f64 (+.f64 1/4 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) 1/16) (*.f64 -1/8 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) 1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(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 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 3))
(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 (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 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(/.f64 1/4 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(/.f64 Om (/.f64 (*.f64 l (sin.f64 ky)) 1/4))
(/.f64 1 (/.f64 l (/.f64 (*.f64 1/4 Om) (sin.f64 ky))))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (/.f64 (sin.f64 ky) 1/4))
(/.f64 (neg.f64 Om) (/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 1/4))
(/.f64 (sqrt.f64 (*.f64 1/4 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 1/4 Om))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/4 Om)) (cbrt.f64 (*.f64 1/4 Om))) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (*.f64 1/4 Om))))
(/.f64 (*.f64 1/4 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 (*.f64 1/4 (cbrt.f64 (*.f64 Om Om))) (/.f64 l (/.f64 (cbrt.f64 Om) (sin.f64 ky))))
(/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))
(/.f64 (*.f64 (/.f64 Om l) 1/4) (sin.f64 ky))
(/.f64 (/.f64 1/4 (/.f64 l Om)) (sin.f64 ky))
(/.f64 (/.f64 (*.f64 1/4 Om) (sin.f64 ky)) l)
(/.f64 (/.f64 Om 4) (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 1/4 (/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) Om)) (sqrt.f64 (*.f64 l (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 1/4 Om) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 Om -1/4) (*.f64 l (neg.f64 (sin.f64 ky))))
(pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(pow.f64 (*.f64 1/2 (sqrt.f64 (/.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 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) 1/16))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (/.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
(pow.f64 1/2 1/4)
(+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))
(+.f64 (pow.f64 1/2 1/4) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 1/2 1/4)))
(*.f64 (+.f64 (*.f64 1/8 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1) (pow.f64 1/2 1/4))
(+.f64 (pow.f64 1/2 1/4) (+.f64 (*.f64 -3/128 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 1/2 1/4))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4)))))
(+.f64 (pow.f64 1/2 1/4) (fma.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 1/2 1/4))))
(+.f64 (pow.f64 1/2 1/4) (*.f64 (pow.f64 1/2 1/4) (+.f64 (*.f64 1/8 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (/.f64 (*.f64 -3/128 (*.f64 (/.f64 Om l) (/.f64 Om l))) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (pow.f64 1/2 1/4) (+.f64 (*.f64 -3/128 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 1/2 1/4))) (+.f64 (*.f64 7/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (pow.f64 1/2 1/4))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))))
(+.f64 (pow.f64 1/2 1/4) (fma.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 7/1024 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 1/2 1/4)))))
(+.f64 (*.f64 (pow.f64 1/2 1/4) (+.f64 (*.f64 1/8 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (*.f64 7/1024 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))) (*.f64 (+.f64 (/.f64 (*.f64 -3/128 (*.f64 (/.f64 Om l) (/.f64 Om l))) (pow.f64 (sin.f64 ky) 2)) 1) (pow.f64 1/2 1/4)))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) (*.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) (*.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) (pow.f64 Om 2)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om))))
(+.f64 (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) (*.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8) (/.f64 (*.f64 Om Om) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om)))))) (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) -3/8)) Om))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) (pow.f64 Om 2)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8) (/.f64 (*.f64 Om Om) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))))) (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om)))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 11/16)))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) (pow.f64 Om 3)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 7/16))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) -3/8)) Om))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (*.f64 l (sin.f64 ky))) Om)))
(+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (/.f64 Om l)) (sin.f64 ky))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (*.f64 l (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (/.f64 Om l)) (sin.f64 ky)) (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) -3/8)) Om) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) Om))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (*.f64 l (sin.f64 ky))) Om)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (/.f64 (pow.f64 Om 3) (fma.f64 -1/48 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) -5/12)))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (/.f64 Om l)) (sin.f64 ky)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) -3/8)) Om) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) Om)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (pow.f64 Om 3)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) -7/16)))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)))
(+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) (*.f64 1/2 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (/.f64 Om l)) (sin.f64 ky))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) (fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) (*.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -3/8)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (/.f64 Om l)) (sin.f64 ky)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (*.f64 l (*.f64 l (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) Om) -3/8))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (+.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (*.f64 1/48 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2))))))
(+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) (fma.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) (*.f64 (pow.f64 l 3) (fma.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) -11/48))) (fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) (*.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -3/8))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (/.f64 Om l)) (sin.f64 ky)) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (*.f64 l (*.f64 l (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) Om) -3/8))))) (*.f64 (+.f64 (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) 7/16)) 1) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))))
(pow.f64 1/2 1/4)
(+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))
(+.f64 (pow.f64 1/2 1/4) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 1/2 1/4)))
(*.f64 (+.f64 (*.f64 1/8 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1) (pow.f64 1/2 1/4))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 2)) (pow.f64 1/2 1/4)) (+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128) (*.f64 l l)) (pow.f64 1/2 1/4) (+.f64 (pow.f64 1/2 1/4) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 1/2 1/4))))
(fma.f64 (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 (*.f64 l l) -3/128)) (pow.f64 1/2 1/4) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 2)) (pow.f64 1/2 1/4)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 l 3)) (pow.f64 1/2 1/4)) (+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128) (*.f64 l l)) (pow.f64 1/2 1/4) (fma.f64 (/.f64 (fma.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 11/1024)) (pow.f64 l 3)) (pow.f64 1/2 1/4) (+.f64 (pow.f64 1/2 1/4) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 1/2 1/4)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1) (pow.f64 1/2 1/4)) (*.f64 (pow.f64 1/2 1/4) (+.f64 (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 (*.f64 l l) -3/128)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 7/1024) (pow.f64 l 3)))))
(pow.f64 1/2 1/4)
(+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))))
(+.f64 (pow.f64 1/2 1/4) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 1/2 1/4)))
(*.f64 (+.f64 (*.f64 1/8 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1) (pow.f64 1/2 1/4))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 2)) (pow.f64 1/2 1/4)) (+.f64 (pow.f64 1/2 1/4) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128) (*.f64 l l)) (pow.f64 1/2 1/4) (+.f64 (pow.f64 1/2 1/4) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 1/2 1/4))))
(fma.f64 (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 (*.f64 l l) -3/128)) (pow.f64 1/2 1/4) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (/.f64 Om (sin.f64 ky)) l)) 1) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 2)) (pow.f64 1/2 1/4)) (+.f64 (pow.f64 1/2 1/4) (+.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (pow.f64 1/2 1/4))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 l 3)) (pow.f64 1/2 1/4))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128) (*.f64 l l)) (pow.f64 1/2 1/4) (+.f64 (pow.f64 1/2 1/4) (fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 ky)))) (neg.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (fma.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) -5/768)) (pow.f64 l 3)))))))
(+.f64 (*.f64 (pow.f64 1/2 1/4) (+.f64 (*.f64 1/8 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) -7/1024) (pow.f64 l 3))))) (*.f64 (+.f64 (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (/.f64 (*.f64 l l) -3/128)) 1) (pow.f64 1/2 1/4)))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) ky)) Om)) (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))))
(fma.f64 1/2 (/.f64 (*.f64 l (*.f64 ky (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))))) Om) (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))))
(fma.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 ky (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) ky)) Om)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 2)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 l (*.f64 ky (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))))) Om) (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) (*.f64 (*.f64 1/8 (+.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (*.f64 ky ky))))
(fma.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 ky (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1/3)) (*.f64 ky ky))) 1) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) ky)) Om)) (+.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (+.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3) l) Om)) (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))))) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 2))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 l (*.f64 ky (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))))) Om) (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) (*.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) (+.f64 (*.f64 (pow.f64 ky 3) (fma.f64 1/24 (fma.f64 -2 (/.f64 l Om) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (fma.f64 1/16 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (/.f64 Om l)) (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))) (*.f64 (*.f64 1/8 (+.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (*.f64 ky ky)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 ky (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))))) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky)))) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1/3)) (*.f64 ky ky))) (*.f64 (pow.f64 ky 3) (fma.f64 1/24 (fma.f64 -2 (/.f64 l Om) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (fma.f64 1/16 (/.f64 l (/.f64 Om (fma.f64 -4 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1/3))) (/.f64 1/48 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))))
(/.f64 Om (*.f64 l ky))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))
(fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky)))
(fma.f64 1/6 (*.f64 (/.f64 Om l) ky) (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))
(fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky))))
(-.f64 (fma.f64 1/6 (*.f64 (/.f64 Om l) ky) (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 ky 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 -1 (*.f64 (pow.f64 ky 5) (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040)))) (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky)))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 (/.f64 Om l) ky) (/.f64 Om (*.f64 l ky))) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)))) (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 ky 3))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 ky))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 Om (/.f64 l (sqrt.f64 1/2))) (sin.f64 ky))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 ky)) (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) -1/32))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 Om (/.f64 l (sqrt.f64 1/2))) (sin.f64 ky)) (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (sqrt.f64 1/2) -1/32) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 7/512 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/512 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))))
(fma.f64 (pow.f64 Om 3) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/128) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 ky)) (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) -1/32)))))
(fma.f64 (pow.f64 Om 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 Om (/.f64 l (sqrt.f64 1/2))) (sin.f64 ky)) (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (sqrt.f64 1/2) -1/32) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 ky))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) Om))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2))))
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 ky))) Om) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) (pow.f64 Om 2))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))
(+.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) Om) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) (*.f64 Om Om)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8) (/.f64 (*.f64 Om Om) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2)) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) -3/8)) (*.f64 Om Om)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2))))
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 ky))) Om) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 ky)))) (pow.f64 Om 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3))))))))
(+.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) Om) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8) (*.f64 l (*.f64 (sin.f64 ky) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))) (pow.f64 Om 3)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8) (/.f64 (*.f64 Om Om) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) (*.f64 Om Om)) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (*.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 11/16))))))))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2)) (pow.f64 Om 3)) (+.f64 (fma.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2)) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) -3/8)) (*.f64 Om Om)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 7/16))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2)
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 l (sin.f64 ky))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) Om) (*.f64 l (sin.f64 ky))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 l (sin.f64 ky))) Om) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2))))))
(+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) Om) (*.f64 l (sin.f64 ky))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) Om) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) Om)) (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) -3/8)) Om) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) Om))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 l (sin.f64 ky))) Om) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 l (sin.f64 ky))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))))))
(+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (fma.f64 1/4 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) -11/16))))) (pow.f64 Om 3)) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) 2) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) -3/8))))))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) Om) (*.f64 l (sin.f64 ky))) (-.f64 (fma.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) Om) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) Om)) (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) -3/8)) Om) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) Om)))) (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) -7/16) 2)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) -3/8))) (pow.f64 Om 3)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2)
(pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 l (sin.f64 ky))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))) Om) (*.f64 l (sin.f64 ky))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 l (sin.f64 ky))) Om) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 l 2)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2)))
(+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2) (/.f64 Om (*.f64 l (sin.f64 ky)))) (fma.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -3/8)) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l l) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2)))
(+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))) Om) (*.f64 l (sin.f64 ky))) (fma.f64 (fma.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) Om) (*.f64 -3/8 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))) Om)))) (*.f64 l l) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 l (sin.f64 ky))) Om) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (pow.f64 l 2)) (+.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (*.f64 1/48 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))))))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky))))))) 2) (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) Om))))))
(+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2) (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (fma.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -3/8)) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l l) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2)) (*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (fma.f64 2/3 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) -11/48)) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))))) 2) (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) -3/8))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))) Om) (*.f64 l (sin.f64 ky))) (+.f64 (fma.f64 (fma.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) Om) (*.f64 -3/8 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))) Om)))) (*.f64 l l) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))))) (*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) 7/16) (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/4) (*.f64 2 (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))) Om) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) Om) (*.f64 -3/8 (sin.f64 ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 ky))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 Om (/.f64 l (sqrt.f64 1/2))) (sin.f64 ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l l) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 ky)) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l l)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l l)) (*.f64 -3/128 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 Om (/.f64 l (sqrt.f64 1/2))) (sin.f64 ky)) (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (sqrt.f64 1/2) 1/64) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 l 3) (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 l 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128)) (*.f64 (sin.f64 ky) (pow.f64 l 3))) (fma.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l l) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128))) (+.f64 (sqrt.f64 1/2) (fma.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 3) (fma.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 11/1024)))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 ky)) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l l)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (/.f64 (*.f64 -3/128 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) (/.f64 (sin.f64 ky) Om))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l l)) (*.f64 -3/128 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (+.f64 (sqrt.f64 1/2) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 7/1024)) (fma.f64 1/4 (/.f64 (/.f64 Om (/.f64 l (sqrt.f64 1/2))) (sin.f64 ky)) (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (sqrt.f64 1/2) 1/64) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 ky))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 Om (/.f64 l (sqrt.f64 1/2))) (sin.f64 ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l l) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 ky)) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l l)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l l)) (*.f64 -3/128 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 Om (/.f64 l (sqrt.f64 1/2))) (sin.f64 ky)) (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (sqrt.f64 1/2) 1/64) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))) (sin.f64 ky)))) (pow.f64 l 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (fma.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) -5/768)) (sqrt.f64 1/2)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128)) (sin.f64 ky)))) (pow.f64 l 3)) (fma.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l l) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) -3/128))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 ky)) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l l)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l l)) (*.f64 -3/128 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 Om (/.f64 l (sqrt.f64 1/2))) (sin.f64 ky)) (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (sqrt.f64 1/2) 1/64) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) -7/1024) (sqrt.f64 1/2)) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 ky)) (*.f64 Om (*.f64 -3/128 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))))) (pow.f64 l 3)))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) ky)) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2) (/.f64 l (/.f64 Om (*.f64 ky (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2)))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 ky 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (*.f64 l ky)) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2)))
(fma.f64 (fma.f64 2 (*.f64 (*.f64 1/8 (+.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 ky ky) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2) (/.f64 Om (*.f64 l ky)))))
(fma.f64 (fma.f64 2 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1/3)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2) (*.f64 Om Om)) (*.f64 l l)))) (*.f64 ky ky) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2) (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (*.f64 l (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) Om) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3) l) Om)) (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))))) (pow.f64 ky 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 ky 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2) (*.f64 l ky)) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 1/4 (/.f64 Om l)))))) 2))))
(fma.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2) (/.f64 Om (*.f64 l (*.f64 1/8 (+.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (*.f64 (*.f64 2 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2)) (fma.f64 1/24 (fma.f64 -2 (/.f64 l Om) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (fma.f64 1/16 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (/.f64 Om l)) (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))))) (pow.f64 ky 3) (fma.f64 (fma.f64 2 (*.f64 (*.f64 1/8 (+.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 ky ky) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 ky) (log.f64 (*.f64 1/4 (/.f64 Om l))))) 2) (/.f64 Om (*.f64 l ky))))))
(fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2) Om) (*.f64 1/8 (*.f64 (+.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1/3)) l))) (*.f64 2 (*.f64 (fma.f64 1/24 (fma.f64 -2 (/.f64 l Om) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (fma.f64 1/16 (/.f64 l (/.f64 Om (fma.f64 -4 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1/3))) (/.f64 1/48 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2)))) (pow.f64 ky 3) (fma.f64 (fma.f64 2 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 -4 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1/3)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2) (*.f64 Om Om)) (*.f64 l l)))) (*.f64 ky ky) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (log.f64 ky))) 2) (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 ky))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/24 (*.f64 (/.f64 Om l) ky) (*.f64 (/.f64 Om l) (/.f64 1/4 ky)))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 ky 3))) (fma.f64 1/24 (*.f64 (/.f64 Om l) ky) (*.f64 (/.f64 Om l) (/.f64 1/4 ky))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 ky 5))) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (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 (/.f64 Om l) -1/5040)))) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 ky 3))) (fma.f64 1/24 (*.f64 (/.f64 Om l) ky) (fma.f64 -1/4 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840))) (*.f64 (/.f64 Om l) (/.f64 1/4 ky)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4))) 1)
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4) 1)
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)
(*.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/8) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/8))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))))
(*.f64 (cbrt.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) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)))))
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 1/4) (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 1/4))
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)) 1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)) 1/4))
(sqrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))
(sqrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)))
(fabs.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4))
(fabs.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4))
(fabs.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4))
(log.f64 (exp.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 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)
(log.f64 (+.f64 1 (expm1.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 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 3/4))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/4))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 3/4))
(expm1.f64 (log1p.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 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(pow.f64 (exp.f64 1/4) (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(pow.f64 (exp.f64 1/4) (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1))
(pow.f64 (exp.f64 1/4) (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(pow.f64 (exp.f64 1/4) (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)))
(log1p.f64 (expm1.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 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(*.f64 Om (/.f64 (/.f64 1 l) (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) 2)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (cbrt.f64 Om) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(*.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) Om)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))
(/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))) (sqrt.f64 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))) (neg.f64 Om))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))
(/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) (neg.f64 l)))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(/.f64 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(/.f64 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(/.f64 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 l (sin.f64 ky))) (sqrt.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) (sin.f64 ky)))
(/.f64 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) l) (/.f64 (cbrt.f64 Om) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 l (sin.f64 ky))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (/.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 l (sin.f64 ky))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 (/.f64 l (/.f64 (cbrt.f64 (*.f64 Om Om)) (sin.f64 ky)))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 (cbrt.f64 Om) (*.f64 l (sin.f64 ky))))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/3)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) -1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))
(/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) (neg.f64 l)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 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))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/2)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/8) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/8) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4)))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/2)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (*.f64 (cbrt.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 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4) (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 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 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.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 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)) 2)))
(*.f64 (*.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/8)) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/8))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/2)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/2)
(*.f64 (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/4) (cbrt.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) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4) (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4)) (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2) 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2)) 2)))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))) (sqrt.f64 (+.f64 1/4 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) 1/16) (*.f64 -1/8 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky))) 3))) (sqrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2) 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/8)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 1/64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) 3)))) (sqrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) 2) 1/16 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/8)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) 1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) 2) -1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) 3))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 1/4 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 Om (/.f64 (*.f64 l (sin.f64 ky)) 1/4))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 1 (/.f64 l (/.f64 (*.f64 1/4 Om) (sin.f64 ky))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 (/.f64 Om l) (/.f64 (sin.f64 ky) 1/4))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 (neg.f64 Om) (/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) 1/4))
(*.f64 (neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4)
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 -1/4 (sin.f64 ky)))
(/.f64 (sqrt.f64 (*.f64 1/4 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 (*.f64 1/4 Om))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.f64 l (sin.f64 ky))) (sqrt.f64 (*.f64 1/4 Om)))
(*.f64 (sqrt.f64 (*.f64 1/4 Om)) (/.f64 (sqrt.f64 (*.f64 1/4 Om)) (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/4 Om)) (cbrt.f64 (*.f64 1/4 Om))) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (*.f64 1/4 Om))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 1/4 Om)) (cbrt.f64 (*.f64 1/4 Om))) (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 1/4 Om)))
(*.f64 (cbrt.f64 (*.f64 1/4 Om)) (*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 Om)) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 1/4 Om)) l)))
(/.f64 (*.f64 1/4 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(/.f64 1/4 (/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(*.f64 (sqrt.f64 Om) (*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 1/4 l)))
(/.f64 (*.f64 1/4 (cbrt.f64 (*.f64 Om Om))) (/.f64 l (/.f64 (cbrt.f64 Om) (sin.f64 ky))))
(/.f64 1/4 (/.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 (*.f64 (/.f64 Om l) 1/4) (sin.f64 ky))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 (/.f64 1/4 (/.f64 l Om)) (sin.f64 ky))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 (/.f64 (*.f64 1/4 Om) (sin.f64 ky)) l)
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 (/.f64 Om 4) (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) 4))
(/.f64 Om (*.f64 (sin.f64 ky) (*.f64 l 4)))
(/.f64 (/.f64 1/4 (/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) Om)) (sqrt.f64 (*.f64 l (sin.f64 ky))))
(/.f64 1/4 (*.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) Om)))
(/.f64 (/.f64 (*.f64 1/4 Om) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 1/4 Om) (*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)))
(/.f64 (*.f64 Om -1/4) (*.f64 l (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 3)
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(pow.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3) 1/3)
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) 1/16))
(sqrt.f64 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2)))
(sqrt.f64 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/4))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l))

localize73.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.59%
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
0.6%
(expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
3.52%
(/.f64 Om (*.f64 l (sin.f64 ky)))
7.39%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
Compiler

Compiled 75 to 33 computations (56% saved)

series11.0ms (0.1%)

Counts
3 → 52
Calls

27 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1338×associate-/l*
526×distribute-rgt-in
484×distribute-lft-in
410×distribute-lft-neg-in
386×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify120.0ms (0.7%)

Algorithm
egg-herbie
Rules
1578×associate-/l*
1298×associate-*r/
1158×distribute-lft-in
998×associate-*l/
858×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02447233
16576883
231176711
Stop Event
node limit
Counts
125 → 108
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(-.f64 (exp.f64 (sqrt.f64 1/2)) 1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (exp.f64 (sqrt.f64 1/2))) 1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))))) 1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 1/3072 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))))))) 1)
(-.f64 (exp.f64 (sqrt.f64 1/2)) 1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (exp.f64 (sqrt.f64 1/2))) 1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2)))) 1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2)) (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3))))))) (pow.f64 l 3))))) 1)
(-.f64 (exp.f64 (sqrt.f64 1/2)) 1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (exp.f64 (sqrt.f64 1/2))) 1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2)))) 1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3))))))) (pow.f64 l 3)))))) 1)
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 (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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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/8 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/64))) (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/4 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) -1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))))
(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))))
(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 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 0)
(+.f64 1 (+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) -1))
(+.f64 1 (-.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1))
(+.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) -1)
(+.f64 -1 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(-.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1)
(-.f64 (+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 2) 2)
(*.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1)
(*.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(*.f64 (sqrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) (sqrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(*.f64 (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) (pow.f64 (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 2) (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 1) (+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 2))
(/.f64 (-.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 3) 1) (+.f64 (*.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) (+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 2)))
(pow.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 2)
(pow.f64 (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 2))
(log.f64 (exp.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))))
(cbrt.f64 (pow.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 3))
(exp.f64 (log.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(-.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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/8 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/64))) (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/4 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) -1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))))
(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)
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(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))))
(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))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))))
(-.f64 (exp.f64 (sqrt.f64 1/2)) 1)
(expm1.f64 (sqrt.f64 1/2))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (exp.f64 (sqrt.f64 1/2))) 1)
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (/.f64 Om (*.f64 l (sin.f64 ky))))) (expm1.f64 (sqrt.f64 1/2)))
(fma.f64 1/8 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (expm1.f64 (sqrt.f64 1/2)))
(fma.f64 1/8 (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (exp.f64 (sqrt.f64 1/2))) (expm1.f64 (sqrt.f64 1/2)))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))))) 1)
(+.f64 (+.f64 (fma.f64 1/8 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (exp.f64 (sqrt.f64 1/2))) (*.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (*.f64 Om Om) (-.f64 (/.f64 1/128 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 1/128 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))) -1)
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (*.f64 (+.f64 (*.f64 (*.f64 Om Om) (*.f64 1/128 (-.f64 (/.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 2 (sqrt.f64 1/2)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))) 1) (exp.f64 (sqrt.f64 1/2)))) -1)
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (exp.f64 (sqrt.f64 1/2))) (*.f64 (+.f64 1 (*.f64 (*.f64 Om Om) (+.f64 (/.f64 1/64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))) (exp.f64 (sqrt.f64 1/2)))) -1)
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/128 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 1/3072 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))))))) 1)
(+.f64 (+.f64 (fma.f64 1/8 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (exp.f64 (sqrt.f64 1/2))) (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 (*.f64 Om Om) (-.f64 (/.f64 1/128 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 1/128 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 Om 3) (+.f64 (/.f64 1/3072 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (-.f64 (/.f64 1/1024 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (/.f64 1/1024 (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 (sqrt.f64 1/2) 4))))))))) -1)
(fma.f64 1/8 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (fma.f64 (*.f64 Om Om) (*.f64 1/128 (-.f64 (/.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 2 (sqrt.f64 1/2)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 Om 3) (+.f64 (fma.f64 1/3072 (/.f64 (/.f64 2 (sqrt.f64 1/2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 1/1024 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (/.f64 -1/256 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (expm1.f64 (sqrt.f64 1/2))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (exp.f64 (sqrt.f64 1/2))) (expm1.f64 (sqrt.f64 1/2))) (*.f64 (exp.f64 (sqrt.f64 1/2)) (fma.f64 (*.f64 Om Om) (+.f64 (/.f64 1/64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 Om 3) (+.f64 (/.f64 (/.f64 1/1536 (sqrt.f64 1/2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 1/1024 (*.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (/.f64 -1/256 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))))
(-.f64 (exp.f64 (sqrt.f64 1/2)) 1)
(expm1.f64 (sqrt.f64 1/2))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (exp.f64 (sqrt.f64 1/2))) 1)
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (/.f64 Om (*.f64 l (sin.f64 ky))))) (expm1.f64 (sqrt.f64 1/2)))
(fma.f64 1/8 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (expm1.f64 (sqrt.f64 1/2)))
(fma.f64 1/8 (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (exp.f64 (sqrt.f64 1/2))) (expm1.f64 (sqrt.f64 1/2)))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2)))) 1)
(+.f64 (+.f64 (fma.f64 1/8 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (exp.f64 (sqrt.f64 1/2))) (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 l l))) -1)
(fma.f64 1/8 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) l) (/.f64 (exp.f64 (sqrt.f64 1/2)) l)) (expm1.f64 (sqrt.f64 1/2))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (exp.f64 (sqrt.f64 1/2))) (expm1.f64 (sqrt.f64 1/2))) (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l l)) (+.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2)) (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3))))))) (pow.f64 l 3))))) 1)
(+.f64 (+.f64 (fma.f64 1/8 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (exp.f64 (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 l l)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (/.f64 (pow.f64 l 3) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4))) (fma.f64 1/3072 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3)))))))))) -1)
(fma.f64 1/8 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) l) (/.f64 (exp.f64 (sqrt.f64 1/2)) l)) (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (pow.f64 l 3)) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (pow.f64 (sin.f64 ky) 3))))))))) (expm1.f64 (sqrt.f64 1/2))))
(+.f64 (+.f64 (fma.f64 1/8 (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (exp.f64 (sqrt.f64 1/2))) (expm1.f64 (sqrt.f64 1/2))) (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l l)) (+.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (pow.f64 l 3)) (+.f64 (/.f64 (/.f64 (pow.f64 Om 3) -256) (pow.f64 (sin.f64 ky) 3)) (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 1/1536 (sqrt.f64 1/2)) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))))))
(-.f64 (exp.f64 (sqrt.f64 1/2)) 1)
(expm1.f64 (sqrt.f64 1/2))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (exp.f64 (sqrt.f64 1/2))) 1)
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (/.f64 Om (*.f64 l (sin.f64 ky))))) (expm1.f64 (sqrt.f64 1/2)))
(fma.f64 1/8 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (expm1.f64 (sqrt.f64 1/2)))
(fma.f64 1/8 (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (exp.f64 (sqrt.f64 1/2))) (expm1.f64 (sqrt.f64 1/2)))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2)))) 1)
(+.f64 (+.f64 (fma.f64 1/8 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (exp.f64 (sqrt.f64 1/2))) (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 l l))) -1)
(fma.f64 1/8 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) l) (/.f64 (exp.f64 (sqrt.f64 1/2)) l)) (expm1.f64 (sqrt.f64 1/2))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (exp.f64 (sqrt.f64 1/2))) (expm1.f64 (sqrt.f64 1/2))) (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l l)) (+.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) Om) (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3))))))) (pow.f64 l 3)))))) 1)
(+.f64 (+.f64 (fma.f64 1/8 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (exp.f64 (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (exp.f64 (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 l l)) (neg.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (/.f64 (pow.f64 l 3) (fma.f64 -1/3072 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3))))))))))) -1)
(fma.f64 1/8 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (-.f64 (*.f64 (/.f64 (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))) l) (/.f64 (exp.f64 (sqrt.f64 1/2)) l)) (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (pow.f64 l 3)) (fma.f64 (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (pow.f64 (sin.f64 ky) 3)))) -1/3072 (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))))) (expm1.f64 (sqrt.f64 1/2))))
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (exp.f64 (sqrt.f64 1/2))) (expm1.f64 (sqrt.f64 1/2))) (-.f64 (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 l l)) (+.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (/.f64 (exp.f64 (sqrt.f64 1/2)) (pow.f64 l 3)) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 3) (sqrt.f64 1/2))) -1/3072 (fma.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))))))
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(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 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 1/2)) (/.f64 Om (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (pow.f64 (sqrt.f64 1/2) 5)) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 ky))) (/.f64 (*.f64 (/.f64 -1/64 (sqrt.f64 1/2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 l l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(-.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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 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 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 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 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/64))) (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 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/64))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/64 1/8)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 1/4 (/.f64 Om (*.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 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) -1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2) -1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2) -1/16 1/4)) (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4 1/2)))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/2)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 1/4 (/.f64 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 l (sin.f64 ky))) 1/2))
(+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 0)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 1 (+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) -1))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 1 (-.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) -1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 -1 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.f64 (+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 2) 2)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (sqrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) (sqrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) (pow.f64 (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 2))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 2) (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 1) (+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 2))
(/.f64 (+.f64 (exp.f64 (+.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))) -1) (+.f64 2 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))))
(/.f64 (expm1.f64 (*.f64 2 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))) (+.f64 2 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 3) 1) (+.f64 (*.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) (+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) 3) -1) (+.f64 (+.f64 2 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))) (exp.f64 (+.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) 3)) (+.f64 2 (+.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (exp.f64 (*.f64 2 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) 3)) (+.f64 2 (+.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (expm1.f64 (*.f64 2 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))))))
(pow.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 1)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(pow.f64 (sqrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 2)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(pow.f64 (cbrt.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 3)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(pow.f64 (pow.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 3) 1/3)
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (pow.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) 2))
(fabs.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(log.f64 (exp.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(cbrt.f64 (pow.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 3))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(exp.f64 (log.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 1))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(log1p.f64 (expm1.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(-.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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 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 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 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 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/64))) (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 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/64))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/64 1/8)) (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 1/4 (/.f64 Om (*.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 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) -1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2) -1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2) -1/16 1/4)) (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4 1/2)))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 1/2)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/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 Om (*.f64 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 Om (*.f64 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 1/4 (/.f64 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 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 Om (*.f64 l (sin.f64 ky))) 1/2))

eval840.0ms (4.8%)

Compiler

Compiled 43728 to 28538 computations (34.7% saved)

prune570.0ms (3.2%)

Pruning

19 alts after pruning (10 fresh and 9 done)

PrunedKeptTotal
New131931322
Fresh178
Picked011
Done189
Total1321191340
Error
0.01%
Counts
1340 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
65.75%
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)
60.64%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) 2)
57.15%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om -1/4) (*.f64 kx l))))
60.04%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
65.56%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)))))
4.01%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))) -2))))
4.74%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) l)) Om))))))
4.01%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
32.77%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))))))
60.06%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
54.53%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
58.13%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l ky) Om))))))
37.48%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
23.46%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))))))))
36.54%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
58.4%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
58.53%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
45.53%
(sqrt.f64 1/2)
61.08%
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
Compiler

Compiled 371 to 294 computations (20.8% saved)

regimes567.0ms (3.2%)

Counts
33 → 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 Om (*.f64 l ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om -1/4) (*.f64 kx l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l kx) Om))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l ky) Om))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (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 (*.f64 2 (*.f64 (sin.f64 ky) l)) Om))))))
(log1p.f64 (expm1.f64 (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 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 4 Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))) -2))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l)))) 2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (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 (/.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 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))))
Calls

19 calls:

97.0ms
Om
83.0ms
l
55.0ms
(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
52.0ms
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
47.0ms
kx
Results
ErrorSegmentsBranch
0.02%1l
0.02%1Om
0.02%1kx
0.02%1ky
0.02%1(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
0.02%1(*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
0.02%1(+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
0.02%1(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
0.02%1(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
0.02%1(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
0.02%1(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
0.02%1(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0.02%1(/.f64 (*.f64 2 l) Om)
0.02%1(*.f64 2 l)
0.02%1(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
0.02%1(pow.f64 (sin.f64 kx) 2)
0.02%1(sin.f64 kx)
0.02%1(pow.f64 (sin.f64 ky) 2)
0.02%1(sin.f64 ky)
Compiler

Compiled 875 to 625 computations (28.6% saved)

regimes240.0ms (1.4%)

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

8 calls:

42.0ms
(pow.f64 (sin.f64 ky) 2)
40.0ms
Om
28.0ms
ky
27.0ms
(sin.f64 ky)
27.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
4.01%1l
2.35%2Om
0.21%2kx
0.6%2ky
0.4%2(pow.f64 (sin.f64 kx) 2)
1.58%2(sin.f64 kx)
0.91%2(pow.f64 (sin.f64 ky) 2)
1.35%2(sin.f64 ky)
Compiler

Compiled 569 to 373 computations (34.4% saved)

bsearch5.0ms (0%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
5.0ms
-8.833838601813177e-113
-3.5997230112301655e-113
Results
5.0ms16×body256valid
Compiler

Compiled 85 to 74 computations (12.9% saved)

regimes289.0ms (1.6%)

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

8 calls:

67.0ms
(pow.f64 (sin.f64 ky) 2)
65.0ms
ky
38.0ms
Om
28.0ms
(sin.f64 ky)
25.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
4.01%1l
2.36%2Om
0.21%2kx
0.61%2ky
0.41%2(pow.f64 (sin.f64 kx) 2)
1.58%2(sin.f64 kx)
0.92%2(pow.f64 (sin.f64 ky) 2)
1.36%2(sin.f64 ky)
Compiler

Compiled 506 to 329 computations (35% saved)

bsearch26.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
25.0ms
-8.833838601813177e-113
-3.5997230112301655e-113
Results
22.0ms79×body256valid
1.0msbody512valid
Compiler

Compiled 260 to 225 computations (13.5% saved)

regimes82.0ms (0.5%)

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

6 calls:

26.0ms
ky
10.0ms
Om
10.0ms
l
10.0ms
(sin.f64 ky)
10.0ms
kx
Results
ErrorSegmentsBranch
4.01%1l
4.01%1Om
4.01%1kx
2.15%3ky
4.01%1(sin.f64 kx)
4.01%1(sin.f64 ky)
Compiler

Compiled 290 to 204 computations (29.7% saved)

bsearch103.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
98.0ms
3.2947922376881893e+44
8.216310445145018e+46
5.0ms
1.0595501540743498e-162
1.283206389809682e-161
Results
98.0ms125×body256valid
3.0msbody1024valid
Compiler

Compiled 440 to 355 computations (19.3% saved)

regimes346.0ms (2%)

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

6 calls:

101.0ms
Om
96.0ms
(sin.f64 ky)
47.0ms
l
40.0ms
kx
39.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
12.91%6l
14.23%5Om
15.69%5kx
15.65%2ky
18.32%5(sin.f64 kx)
17.64%6(sin.f64 ky)
Compiler

Compiled 256 to 179 computations (30.1% saved)

bsearch355.0ms (2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
105.0ms
7.193716231322529e+288
1.2766705812620038e+296
118.0ms
1.495124363748319e+77
2.3177347752928247e+94
52.0ms
4.816476836059623e-60
3.0155334481133773e-57
34.0ms
-2.3794131668033717e-16
-8.620823817329568e-17
46.0ms
-3.675186882399982e+109
-2.460581944528696e+109
Results
214.0ms473×body256valid
97.0ms55×body1024valid
34.0ms48×body512valid
Compiler

Compiled 1325 to 1095 computations (17.4% saved)

regimes275.0ms (1.6%)

Counts
13 → 5
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 Om (*.f64 l ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om -1/4) (*.f64 kx l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l kx) Om))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l ky) Om))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
Outputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))))))
(sqrt.f64 1/2)
Calls

6 calls:

57.0ms
kx
49.0ms
(sin.f64 kx)
45.0ms
l
43.0ms
ky
41.0ms
(sin.f64 ky)
Results
ErrorSegmentsBranch
13.22%5l
15.42%5Om
18.77%8kx
24.11%6ky
23.72%6(sin.f64 kx)
26.95%4(sin.f64 ky)
Compiler

Compiled 184 to 135 computations (26.6% saved)

bsearch164.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
63.0ms
1.495124363748319e+77
2.3177347752928247e+94
51.0ms
4.816476836059623e-60
3.0155334481133773e-57
34.0ms
-2.3794131668033717e-16
-8.620823817329568e-17
15.0ms
-3.675186882399982e+109
-2.460581944528696e+109
Results
98.0ms330×body256valid
37.0ms38×body1024valid
20.0ms32×body512valid
Compiler

Compiled 942 to 787 computations (16.5% saved)

regimes115.0ms (0.7%)

Accuracy

Total -52.3b remaining (-452%)

Threshold costs -52.3b (-452%)

Counts
8 → 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 Om (*.f64 l ky)))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 Om -1/4) (*.f64 kx l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l kx) Om))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l ky) Om))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)
Outputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
(sqrt.f64 1/2)
Calls

4 calls:

52.0ms
kx
29.0ms
ky
16.0ms
l
15.0ms
Om
Results
ErrorSegmentsBranch
18.09%3l
19.44%3Om
23.28%10kx
30.88%5ky
Compiler

Compiled 102 to 79 computations (22.5% saved)

bsearch103.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
72.0ms
1.495124363748319e+77
2.3177347752928247e+94
31.0ms
-4.4276253930976647e+46
-1.1820528469691042e+43
Results
62.0ms196×body256valid
21.0ms23×body1024valid
17.0ms21×body512valid
Compiler

Compiled 310 to 305 computations (1.6% saved)

simplify16.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0120908
1152908
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))))
(if (<=.f64 kx -4332296397063773/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))) -2)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) l)) Om)))))))
(if (<=.f64 kx -8318009082362445/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) l)) Om)))))))
(if (<=.f64 ky 8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))))) (if (<=.f64 ky 580000000000000035318263647924383797362032640) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))))))))
(if (<=.f64 l -32999999999999998775301281791765240251901732702921994043251624086491323234031829842413216013200318192129409024) (sqrt.f64 1/2) (if (<=.f64 l -7301667457314601/81129638414606681695789005144064) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (if (<=.f64 l 7802396638061345/226156424291633194186662080095093570025917938800079226639565593765455331328) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 l 22999999999999999723964848805763130026395911378327617785240965832684482262429241464606020337664) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (if (<=.f64 l 125000000000000002206600182844547464296859847589983097104930392389968102983656905383626527860433794884852759103652426403566866800339078088201931311540997432062599432042400220243681395100930911815957027842952199006106245986263228920357724053166228491049656546799797877780413563798837303757307379712) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))))))))))
(if (<=.f64 l -34999999999999998321818055276142451357067585909546980909502576737687393614626276474277086506547588301022298112) (sqrt.f64 1/2) (if (<=.f64 l -1784852045121347/20282409603651670423947251286016) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (if (<=.f64 l 2826955303645415/226156424291633194186662080095093570025917938800079226639565593765455331328) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 l 12199999999999999950242576903773092976286653520974120337509716901697804919966189513918501617664) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (sqrt.f64 1/2)))))
(if (<=.f64 l -499999999999999964878644512267775609965379584) (sqrt.f64 1/2) (if (<=.f64 l 239999999999999985583423570873468292726036956330197497987441128312872623931392) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 1/2)))
(sqrt.f64 1/2)
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))))
(if (<=.f64 kx -4332296397063773/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))) -2)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) l)) Om)))))))
(if (<=.f64 kx -4332296397063773/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))) -2)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)))))))
(if (<=.f64 kx -8318009082362445/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) l)) Om)))))))
(if (<=.f64 kx -8318009082362445/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)))))))
(if (<=.f64 ky 8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))))) (if (<=.f64 ky 580000000000000035318263647924383797362032640) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))))))))
(if (or (<=.f64 ky 8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (not (<=.f64 ky 580000000000000035318263647924383797362032640))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))))))
(if (<=.f64 l -32999999999999998775301281791765240251901732702921994043251624086491323234031829842413216013200318192129409024) (sqrt.f64 1/2) (if (<=.f64 l -7301667457314601/81129638414606681695789005144064) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (if (<=.f64 l 7802396638061345/226156424291633194186662080095093570025917938800079226639565593765455331328) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 l 22999999999999999723964848805763130026395911378327617785240965832684482262429241464606020337664) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (if (<=.f64 l 125000000000000002206600182844547464296859847589983097104930392389968102983656905383626527860433794884852759103652426403566866800339078088201931311540997432062599432042400220243681395100930911815957027842952199006106245986263228920357724053166228491049656546799797877780413563798837303757307379712) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))))))))))
(if (<=.f64 l -32999999999999998775301281791765240251901732702921994043251624086491323234031829842413216013200318192129409024) (sqrt.f64 1/2) (if (<=.f64 l -7301667457314601/81129638414606681695789005144064) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (if (<=.f64 l 7802396638061345/226156424291633194186662080095093570025917938800079226639565593765455331328) 1 (if (<=.f64 l 22999999999999999723964848805763130026395911378327617785240965832684482262429241464606020337664) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (if (<=.f64 l 125000000000000002206600182844547464296859847589983097104930392389968102983656905383626527860433794884852759103652426403566866800339078088201931311540997432062599432042400220243681395100930911815957027842952199006106245986263228920357724053166228491049656546799797877780413563798837303757307379712) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 ky ky))))))))))))))
(if (<=.f64 l -34999999999999998321818055276142451357067585909546980909502576737687393614626276474277086506547588301022298112) (sqrt.f64 1/2) (if (<=.f64 l -1784852045121347/20282409603651670423947251286016) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (if (<=.f64 l 2826955303645415/226156424291633194186662080095093570025917938800079226639565593765455331328) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 l 12199999999999999950242576903773092976286653520974120337509716901697804919966189513918501617664) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (sqrt.f64 1/2)))))
(if (<=.f64 l -34999999999999998321818055276142451357067585909546980909502576737687393614626276474277086506547588301022298112) (sqrt.f64 1/2) (if (<=.f64 l -1784852045121347/20282409603651670423947251286016) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (if (<=.f64 l 2826955303645415/226156424291633194186662080095093570025917938800079226639565593765455331328) 1 (if (<=.f64 l 12199999999999999950242576903773092976286653520974120337509716901697804919966189513918501617664) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))))) (sqrt.f64 1/2)))))
(if (<=.f64 l -499999999999999964878644512267775609965379584) (sqrt.f64 1/2) (if (<=.f64 l 239999999999999985583423570873468292726036956330197497987441128312872623931392) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 1/2)))
(if (<=.f64 l -499999999999999964878644512267775609965379584) (sqrt.f64 1/2) (if (<=.f64 l 239999999999999985583423570873468292726036956330197497987441128312872623931392) 1 (sqrt.f64 1/2)))
(sqrt.f64 1/2)
Compiler

Compiled 353 to 271 computations (23.2% saved)

soundness114.0ms (0.6%)

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)

end133.0ms (0.8%)

Remove

(sort kx ky)

Compiler

Compiled 379 to 272 computations (28.2% saved)

Profiling

Loading profile data...