Details

Time bar (total: 21.2s)

analyze319.0ms (1.5%)

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

Compiled 34 to 30 computations (11.8% saved)

sample4.5s (21.1%)

Results
3.0s6959×body256valid
1.1s761×body1024valid
348.0ms535×body512valid
1.0msbody2048valid
Bogosity

preprocess111.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

(sort kx ky)

Compiler

Compiled 37 to 33 computations (10.8% saved)

simplify76.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

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

eval3.0ms (0%)

Compiler

Compiled 132 to 103 computations (22% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 31 to 27 computations (12.9% saved)

localize71.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

series51.0ms (0.2%)

Counts
4 → 168
Calls

42 calls:

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

rewrite116.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify206.0ms (1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
073530028
1213429348
Stop Event
node limit
Counts
314 → 380
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 ky 6)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (pow.f64 kx 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1/2))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(/.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(fabs.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 0)
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (-.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2))
(+.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 1))
(-.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) 2)
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) 1) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) 1) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 2 l) Om))) 1)
(*.f64 1 (/.f64 (*.f64 2 l) Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 2 l) Om)) (sqrt.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2) (cbrt.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 (/.f64 2 Om) l)
(*.f64 (/.f64 l Om) 2)
(*.f64 -2 (/.f64 -1 (/.f64 Om l)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2)))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (*.f64 (/.f64 2 Om) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 -2 Om) (neg.f64 l))
(pow.f64 (/.f64 (*.f64 2 l) Om) 1)
(pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 2 l) Om)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 3) 1/3)
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(fabs.f64 (/.f64 (*.f64 2 l) Om))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 2 l) Om))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 2 l) Om)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 l) Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 2 l) Om)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 2 l) Om)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
Outputs
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))))
(+.f64 1 (fma.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (fma.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 l 4))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -2))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4))
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 1/64)))
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 1/64))))
(fma.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (pow.f64 kx 4))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (pow.f64 kx 4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 2 (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 l l))))) (pow.f64 kx 6))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (pow.f64 kx 4))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (*.f64 (*.f64 1/2 (fma.f64 8/45 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 -2 (*.f64 (/.f64 (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 l (/.f64 (*.f64 Om Om) l)))) 2)) (*.f64 Om (*.f64 Om (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 l l))))) (pow.f64 kx 6))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4))))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (pow.f64 ky 4)) (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 ky 6)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (pow.f64 ky 6))) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 (fma.f64 8/45 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 (*.f64 -2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (/.f64 (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (pow.f64 ky 6))) (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (pow.f64 ky 4)) (-.f64 (/.f64 -4/3 (/.f64 (/.f64 (*.f64 Om Om) l) l)) (pow.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))
(*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 4 (+.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4))))))
(fma.f64 4 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)) (/.f64 -4/3 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l (pow.f64 kx 4)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (fma.f64 8/45 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 6))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))))))
(fma.f64 4 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (fma.f64 8/45 (/.f64 (pow.f64 kx 6) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)) (/.f64 -4/3 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l (pow.f64 kx 4))))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 Om Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))
(*.f64 4 (+.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4))) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))
(fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -4/3 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 ky 4)) (*.f64 4 (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4))) (fma.f64 8/45 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 6))) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))
(fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -4/3 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 ky 4)) (fma.f64 8/45 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 ky 6)) (*.f64 4 (/.f64 (*.f64 ky ky) (/.f64 (/.f64 (*.f64 Om Om) l) l))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 4)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 4)
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 l (pow.f64 Om 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (/.f64 1/256 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)))))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (+.f64 (/.f64 (/.f64 1/256 (pow.f64 l 8)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))))) (*.f64 l (pow.f64 Om 7)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 l (pow.f64 Om 5)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) -2))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)))))) (pow.f64 Om 6)) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) -2))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)))))) (pow.f64 Om 6)) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) -2) 2)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (fma.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) -2))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2)))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) -2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (fma.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)))))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 (fma.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))))) (*.f64 (pow.f64 l 6) -1/2)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2)))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 Om (pow.f64 l 5)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (fma.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -1) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 Om (pow.f64 l 5))) (/.f64 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2)))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 Om (pow.f64 l 5))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (fma.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 Om (pow.f64 l 5))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (/.f64 (*.f64 -1/64 (pow.f64 Om 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) 2) (fma.f64 -4/3 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) (*.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (pow.f64 kx 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 6) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (fma.f64 -4 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 l l))) (fma.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))))))))))
(fma.f64 -1/2 (*.f64 (fma.f64 8/45 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (fma.f64 -4 (/.f64 (fma.f64 -4/3 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (/.f64 (*.f64 Om Om) (/.f64 (*.f64 l l) (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 16/3 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3)) (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) 2) (fma.f64 -4/3 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) 2))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 kx kx) (/.f64 (/.f64 (*.f64 Om Om) l) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3)))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) 2) (fma.f64 -4/3 (/.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))) 3))))) (*.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (/.f64 (*.f64 ky ky) (*.f64 Om Om))))))
(*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 ky (/.f64 (*.f64 Om Om) ky)))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (/.f64 (*.f64 ky ky) (*.f64 Om Om)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 ky (/.f64 (*.f64 Om Om) ky)))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (*.f64 -1/2 (pow.f64 ky 4)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 -2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (/.f64 (*.f64 (*.f64 l l) -4/3) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))) (*.f64 Om Om))) (fma.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2) (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (/.f64 (*.f64 ky ky) (*.f64 Om Om)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (/.f64 ky (/.f64 (*.f64 Om Om) ky)))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (*.f64 -1/2 (pow.f64 ky 4)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 -2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (/.f64 (*.f64 (*.f64 l l) -4/3) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))))))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (*.f64 -1/2 (pow.f64 ky 6)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1)))) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (/.f64 (*.f64 (*.f64 l l) -4/3) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2))))) (fma.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2))) (/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (*.f64 -2 (/.f64 l (/.f64 (*.f64 Om Om) l))) (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))) (/.f64 (*.f64 (*.f64 l l) -4/3) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1) 2)))))) (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 kx) 2)) 1))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (/.f64 (*.f64 Om Om) l) l)) 1)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 3))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 2) (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))
(/.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2)) (sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2)) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(fabs.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(fabs.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1/2)
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) 1/2)
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 0)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (-.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) -1)))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) 0))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(+.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (+.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) -1)))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) 0))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 1) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(-.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1)
(+.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1)
(+.f64 -1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) 2)
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) -2)
(+.f64 -2 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))))
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (+.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1))
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) (+.f64 1 (/.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(-.f64 (-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) 1) (/.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 2) (-.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 4) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 4)) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 4) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 4)) (-.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 kx)) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 4) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2) 3)) (-.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 4) (-.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2)) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 4))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(/.f64 4 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) 1) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))))
(/.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) 1) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(/.f64 4 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (-.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) 1) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 4 (pow.f64 (/.f64 l Om) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 4) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) -1))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 2 l) Om))) 1)
(*.f64 2 (/.f64 l Om))
(*.f64 1 (/.f64 (*.f64 2 l) Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 (/.f64 (*.f64 2 l) Om) 1)
(*.f64 2 (/.f64 l Om))
(*.f64 (sqrt.f64 (/.f64 (*.f64 2 l) Om)) (sqrt.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2))
(*.f64 2 (/.f64 l Om))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2) (cbrt.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(*.f64 (/.f64 2 Om) l)
(*.f64 2 (/.f64 l Om))
(*.f64 (/.f64 l Om) 2)
(*.f64 2 (/.f64 l Om))
(*.f64 -2 (/.f64 -1 (/.f64 Om l)))
(*.f64 2 (/.f64 l Om))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 2 (/.f64 l Om))
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 2 Om) (sqrt.f64 l)))
(*.f64 (/.f64 2 Om) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(*.f64 (*.f64 (/.f64 2 Om) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 2 Om) (*.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 l)))
(*.f64 (/.f64 2 Om) (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 -2 Om) (neg.f64 l))
(*.f64 2 (/.f64 l Om))
(pow.f64 (/.f64 (*.f64 2 l) Om) 1)
(*.f64 2 (/.f64 l Om))
(pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 2 l) Om)) 2)
(*.f64 2 (/.f64 l Om))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 3)
(*.f64 2 (/.f64 l Om))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 3) 1/3)
(*.f64 2 (/.f64 l Om))
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(*.f64 2 (/.f64 l Om))
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(fabs.f64 (/.f64 (*.f64 2 l) Om))
(fabs.f64 (*.f64 2 (/.f64 l Om)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))
(*.f64 (/.f64 l Om) (log.f64 (exp.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 2 l) Om))))
(*.f64 2 (/.f64 l Om))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 3))
(*.f64 2 (/.f64 l Om))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(exp.f64 (log.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 2 l) Om)) 1))
(*.f64 2 (/.f64 l Om))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 2 l) Om)))
(*.f64 2 (/.f64 l Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))

eval520.0ms (2.5%)

Compiler

Compiled 23077 to 15108 computations (34.5% saved)

prune208.0ms (1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New3746380
Fresh000
Picked101
Done000
Total3756381
Error
0b
Counts
381 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
14.5b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 Om Om))))))))
14.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))
9.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))))))
24.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
Compiler

Compiled 292 to 246 computations (15.8% saved)

localize66.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
0.0b
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
0.4b
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
0.9b
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
Compiler

Compiled 162 to 93 computations (42.6% saved)

series45.0ms (0.2%)

Counts
4 → 168
Calls

42 calls:

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

rewrite215.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1804×associate-*r/
1578×associate-/r*
1502×associate-*l/
366×add-sqr-sqrt
360×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify344.0ms (1.6%)

Algorithm
egg-herbie
Rules
1544×associate-*r*
1366×associate-/r*
1352×associate-*l*
1114×*-commutative
608×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
098040607
1280940545
Stop Event
node limit
Counts
443 → 480
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
1
(+.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 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 (*.f64 2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l)))
(/.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(/.f64 1 (/.f64 (*.f64 Om (/.f64 1/2 l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) (/.f64 1/2 l))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om 2))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 Om l))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) Om)
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) Om)
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (/.f64 Om 1))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (/.f64 Om 2))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2)) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -1) (neg.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) 1)) Om)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2) (neg.f64 (/.f64 Om l)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (*.f64 l -2))) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 1 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om l))
(/.f64 (*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 Om l))
(/.f64 (*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2))) (neg.f64 Om))
(/.f64 (*.f64 1 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)) Om)
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 1 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 Om))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) 1) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 2 l))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 l -2))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) 1) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 2)) (cbrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (*.f64 2 l))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (*.f64 l -2))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (*.f64 -1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(/.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (/.f64 Om l)))
(/.f64 (*.f64 (neg.f64 (*.f64 l -2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) 1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) 1) Om)
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (neg.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 Om))
(/.f64 (*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))) (sqrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l -2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) (*.f64 Om (/.f64 1/2 l)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1/2) (/.f64 Om l))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 l)) (/.f64 Om 2))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (sqrt.f64 (*.f64 2 l)))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 2)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l)) (/.f64 (sqrt.f64 Om) 2))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (*.f64 2 l)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (/.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (*.f64 2 l)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 2 l)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 Om l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (pow.f64 (cbrt.f64 l) 2))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) Om) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1) (/.f64 Om l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 1 (pow.f64 (cbrt.f64 l) 2))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) -1) Om)
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1) Om)
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) 1) Om)
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (neg.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) Om)
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(+.f64 1 (+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(+.f64 1 (-.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 0)
(+.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(+.f64 -1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(-.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(-.f64 (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(+.f64 1 (+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(+.f64 1 (-.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 0)
(+.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(+.f64 -1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(-.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(-.f64 (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) -1) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1) 1) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))))
(/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
Outputs
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))
(fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))))
(fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky)))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)) (pow.f64 kx 4))) (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (+.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky)))) (*.f64 (/.f64 l Om) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 l Om) (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)) (pow.f64 kx 4))) (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))))) (*.f64 (/.f64 l Om) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)))
(+.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (fma.f64 -1 (*.f64 (/.f64 l Om) (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (pow.f64 ky 4))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 (sin.f64 kx) Om)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6))))))
(+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (+.f64 (fma.f64 -1 (*.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))) (*.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)))) (sin.f64 kx)) (pow.f64 ky 6)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 l) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (fma.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6))))) (pow.f64 l 6)) (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(fma.f64 -1 (*.f64 (fma.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)))) (pow.f64 l 6)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(*.f64 1/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 (*.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))) (pow.f64 Om 5)) (*.f64 -3/256 (*.f64 Om Om)))) (+.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))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/256)))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256) (pow.f64 l 7))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/256)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (pow.f64 Om 5) -3/256))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/256))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7)))))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/256)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (*.f64 (/.f64 1 (pow.f64 l 7)) 1/1024)))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/256))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (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 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 -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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3)))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 -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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (*.f64 l l))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 4 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 l l))) (*.f64 Om Om))) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 -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 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(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 ky ky) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (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 ky ky) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))))
(+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (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 -4 (*.f64 (/.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 (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))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))
(+.f64 (*.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 ky ky) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)) (*.f64 Om Om)))) (*.f64 2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (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 -4 (*.f64 (/.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 (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))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 Om Om)) (*.f64 l l)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (/.f64 (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 l l))))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (neg.f64 (/.f64 (*.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 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))) (/.f64 (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 l l))))))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.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 (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))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky)))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)) (pow.f64 kx 4)) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)) (pow.f64 kx 4)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (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 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (pow.f64 ky 4)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx)) (pow.f64 ky 6)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (fma.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6))))) (pow.f64 l 6)) (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(fma.f64 -1 (*.f64 (fma.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)))) (pow.f64 l 6)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(*.f64 1/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 (*.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))) (pow.f64 Om 5)) (*.f64 -3/256 (*.f64 Om Om)))) (+.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))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/256)))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256) (pow.f64 l 7))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/256)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (pow.f64 Om 5) -3/256))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/256))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7)))))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/256)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (*.f64 (/.f64 1 (pow.f64 l 7)) 1/1024)))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 1 (pow.f64 l 5)) -3/256))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (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 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -6)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)) (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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 -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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3)))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 -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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 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 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))) 3))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (*.f64 l l))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 4 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 l l))) (*.f64 Om Om))) (*.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 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 3))) (*.f64 -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 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(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 ky ky) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (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 ky ky) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))))
(+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (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 -4 (*.f64 (/.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 (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))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))
(+.f64 (*.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 ky ky) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)) (*.f64 Om Om)))) (*.f64 2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (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 -4 (*.f64 (/.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 (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))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 Om Om)) (*.f64 l l)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2)) (/.f64 (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 l l))))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (neg.f64 (/.f64 (*.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 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))) (/.f64 (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (*.f64 l l))))))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.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 (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))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) 2))) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om (/.f64 1/2 l)))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 1 (/.f64 (*.f64 Om (/.f64 1/2 l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 Om (/.f64 1/2 l))) (sqrt.f64 (/.f64 (*.f64 2 l) Om))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) (/.f64 1/2 l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om 2))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) Om) (sqrt.f64 (*.f64 2 l)))
(*.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l 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 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (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 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (/.f64 Om 1))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (/.f64 Om 2))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) Om) (sqrt.f64 (*.f64 2 l)))
(*.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2)) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 Om (cbrt.f64 (*.f64 2 l))) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2)))
(*.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2)) Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -1) (neg.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (neg.f64 Om) (/.f64 1/2 l)))
(/.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 1/2 l) (neg.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) 1)) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -2) (neg.f64 (/.f64 Om l)))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l 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 (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 1 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2))) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 1 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (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 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (*.f64 1 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) 1) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 Om (/.f64 1/2 l))) (sqrt.f64 (/.f64 (*.f64 2 l) Om))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 (*.f64 2 l) Om))) (/.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 (*.f64 2 l) Om))) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 2 l))) (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 (*.f64 2 l) Om))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om)))) (sqrt.f64 (*.f64 l -2))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 (*.f64 2 l) Om))) (/.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (*.f64 l -2))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 (*.f64 2 l) Om))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (*.f64 l -2)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) 1) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2)) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 2)) (cbrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2)) (/.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 2)))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2)) (cbrt.f64 (/.f64 Om l))) (cbrt.f64 2))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (*.f64 2 l))) (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 (*.f64 2 l) Om)) 2)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)) (cbrt.f64 (*.f64 l -2))) (cbrt.f64 (neg.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 (neg.f64 Om)) (cbrt.f64 (*.f64 l -2))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om)) 2)) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (*.f64 l -2)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (*.f64 -1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (neg.f64 Om) (/.f64 1/2 l)))
(/.f64 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 1/2 l) (neg.f64 Om)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 Om (cbrt.f64 (*.f64 2 l))) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2)))
(*.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2)) Om))
(/.f64 (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (/.f64 Om l)))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l 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 (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) 1) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) 1) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 Om))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 Om (/.f64 1/2 l))) (sqrt.f64 (/.f64 (*.f64 2 l) Om))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 (*.f64 2 l) Om))) (/.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 (*.f64 2 l) Om))) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))) (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 (*.f64 2 l) Om))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 2 l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l -2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 (/.f64 l Om))))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 (*.f64 2 l) Om))) (/.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (*.f64 l -2))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (/.f64 (*.f64 2 l) Om))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (*.f64 l -2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (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 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) (*.f64 Om (/.f64 1/2 l)))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) (*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 l))) (cbrt.f64 (*.f64 Om (/.f64 1/2 l))))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1/2) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 l)) (/.f64 Om 2))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (sqrt.f64 (*.f64 2 l)))) (/.f64 Om (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) Om) (sqrt.f64 (*.f64 2 l)))
(*.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (*.f64 2 l))) Om))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))) (/.f64 Om (cbrt.f64 (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 Om (cbrt.f64 (*.f64 2 l))) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2)))
(*.f64 (cbrt.f64 (*.f64 2 l)) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2)) Om))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 2)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l)) (/.f64 (sqrt.f64 Om) 2))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) (*.f64 2 l)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 2 l)))) (sqrt.f64 Om)) (sqrt.f64 (*.f64 2 l)))
(*.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 l)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om))) (sqrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 2 l))) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 2 l)))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (cbrt.f64 Om) l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2) (/.f64 (cbrt.f64 Om) l)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (/.f64 (cbrt.f64 Om) 2))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) (*.f64 2 l)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 2 l)))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 2 l))))
(*.f64 (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (*.f64 2 l))) (cbrt.f64 Om)) (sqrt.f64 (*.f64 2 l)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 2 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 2 l)))))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 2 l)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 l)) 2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 2 l))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) (/.f64 1 l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 (/.f64 Om l))))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (/.f64 Om l)) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (cbrt.f64 Om) l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2) (/.f64 (cbrt.f64 Om) l)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 l)) Om) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (/.f64 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 l))) Om))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (pow.f64 (cbrt.f64 l) 2))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (pow.f64 (cbrt.f64 l) 2))) Om))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 l)) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 2)) (pow.f64 (cbrt.f64 l) 2)) (sqrt.f64 Om)) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (*.f64 2 (pow.f64 (cbrt.f64 l) 2))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l)) 2)) (cbrt.f64 Om)) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 2 (sqrt.f64 l))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 l) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om)) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) Om) (/.f64 1 l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1) (/.f64 Om l))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (sqrt.f64 (/.f64 Om l))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 (/.f64 Om l))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))) (cbrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (/.f64 Om l)) (*.f64 (cbrt.f64 (/.f64 Om l)) (cbrt.f64 (/.f64 Om l)))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) 1)) (/.f64 (sqrt.f64 Om) l))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (cbrt.f64 Om) l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 2) (/.f64 (cbrt.f64 Om) l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 1 (sqrt.f64 l))) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 l)) Om) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (/.f64 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 l))) Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 1 (pow.f64 (cbrt.f64 l) 2))) (/.f64 Om (cbrt.f64 l)))
(/.f64 (*.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 (pow.f64 (cbrt.f64 l) 2))) Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))) (/.f64 (sqrt.f64 Om) (sqrt.f64 l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 l)) (/.f64 (sqrt.f64 Om) (sqrt.f64 l))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) 2)) (pow.f64 (cbrt.f64 l) 2)) (sqrt.f64 Om)) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (*.f64 2 (pow.f64 (cbrt.f64 l) 2))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 l)) 2)) (cbrt.f64 Om)) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 2 (sqrt.f64 l))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 l) 2))) (/.f64 (cbrt.f64 Om) (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 l) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 Om)) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (*.f64 2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) 1) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) -1) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om))) (*.f64 l -2))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (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))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (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 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om))) (*.f64 l -2))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (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))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) 1) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) 1) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 (sqrt.f64 Om) l))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))) (*.f64 (cbrt.f64 Om) (cbrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 (sqrt.f64 Om) l))) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))) (sqrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 (sqrt.f64 Om) l))) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))))
(/.f64 (*.f64 2 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)))) (*.f64 (sqrt.f64 (sqrt.f64 Om)) (sqrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) 1) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (sqrt.f64 (cbrt.f64 Om))) (sqrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (cbrt.f64 Om))))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (cbrt.f64 Om)) (sqrt.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (sqrt.f64 Om))) (cbrt.f64 (sqrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om))))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (sqrt.f64 Om)) (cbrt.f64 (sqrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))) (cbrt.f64 (cbrt.f64 Om)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))))
(/.f64 (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (*.f64 (cbrt.f64 (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 Om)))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 Om)) (neg.f64 (sqrt.f64 Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 Om) 2)) (neg.f64 (cbrt.f64 Om)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) Om)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (neg.f64 Om))) (sqrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (sqrt.f64 (neg.f64 Om)) (sqrt.f64 (neg.f64 Om))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om))) (*.f64 l -2))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 -2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 (cbrt.f64 (neg.f64 Om)) (*.f64 (cbrt.f64 (neg.f64 Om)) (cbrt.f64 (neg.f64 Om)))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) (/.f64 2 (/.f64 (sqrt.f64 Om) l))))
(*.f64 (*.f64 2 l) (/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 Om)) (sqrt.f64 Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om)))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) 1/3)
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 (/.f64 l Om))))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(+.f64 1 (+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (-.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 0)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 -1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(+.f64 1 (+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 1 (-.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 0)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 -1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) -1) (fma.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)) (fma.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) -1) (fma.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)) (fma.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (/.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 -1)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) -1) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1) 1) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) 1) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3) -1) (fma.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (+.f64 1 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3)) (fma.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (+.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (/.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 -1)))
(*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (sqrt.f64 -1))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1/2) (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(/.f64 (/.f64 -1 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 -1 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(/.f64 (/.f64 -1 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))

localize16.0ms (0.1%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize57.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.6b
(/.f64 l (/.f64 (*.f64 Om Om) l))
6.5b
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2)))))
6.5b
(*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (pow.f64 (sin.f64 ky) 2))
7.6b
(/.f64 (*.f64 Om Om) l)
Compiler

Compiled 178 to 88 computations (50.6% saved)

series15.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite98.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify139.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
6.5b
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))
7.7b
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
16.0b
(/.f64 (*.f64 Om Om) (*.f64 l l))
Compiler

Compiled 176 to 88 computations (50% saved)

series18.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite142.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify140.0ms (0.7%)

Algorithm
egg-herbie
Rules
1406×associate-*r*
1028×associate-*l*
1016×*-commutative
978×associate-/l*
926×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize59.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 Om Om)))))
7.2b
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
7.7b
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 Om Om))))
15.1b
(/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (*.f64 Om Om))
Compiler

Compiled 175 to 99 computations (43.4% saved)

series32.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

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

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
634×distribute-rgt-in
566×distribute-lft-in
442×associate-/r/
392×add-sqr-sqrt
380×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify131.0ms (0.6%)

Algorithm
egg-herbie
Rules
1272×associate-*r*
908×associate-*l*
764×*-commutative
690×associate-/l*
642×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.7s (7.8%)

Compiler

Compiled 58564 to 38697 computations (33.9% saved)

prune826.0ms (3.9%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New1538111549
Fresh011
Picked101
Done314
Total1542131555
Error
0b
Counts
1555 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
38.4b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
38.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sin.f64 kx)))))
0.0b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
3.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
22.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))))
14.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (/.f64 Om kx) (/.f64 Om kx))))))))
24.3b
(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)))))))))
37.4b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
37.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))))))
22.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))))
18.5b
(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 kx kx)))))))))
24.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
3.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 ky)))))))))
Compiler

Compiled 556 to 448 computations (19.4% saved)

localize72.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 123 to 68 computations (44.7% saved)

series15.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

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

rewrite82.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify159.0ms (0.7%)

Algorithm
egg-herbie
Rules
760×+-commutative
736×associate-*r*
682×associate-+r+
662×*-commutative
592×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045613823
1142913387
2640213377
Stop Event
node limit
Counts
91 → 142
Calls
Call 1
Inputs
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5)))))) (pow.f64 kx 4))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5)))))) (pow.f64 kx 4))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/4 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (pow.f64 ky 6))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1/2 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(/.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 1 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 -1/2 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 -1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2) 1/4))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
Outputs
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 1/2 (neg.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (*.f64 l l))))
(fma.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (*.f64 l l) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (pow.f64 l 4)) (neg.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (*.f64 l l)))))
(fma.f64 -1 (fma.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 (neg.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 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (*.f64 l l))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) (*.f64 -2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 6)) (fma.f64 -1 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (pow.f64 l 4)) (neg.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (*.f64 l l))))))
(+.f64 1/2 (-.f64 (neg.f64 (fma.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 (neg.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 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (*.f64 l l)))) (*.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (fma.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)))) (*.f64 Om Om)))) (pow.f64 l 6))))
(-.f64 (fma.f64 -1 (fma.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 (neg.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 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (*.f64 l l))) 1/2) (*.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (fma.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (fma.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)))) (*.f64 Om Om)))) (pow.f64 l 6)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/32)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/512) (pow.f64 l 5)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(-.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)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/32))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1 (/.f64 (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/512) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))) (pow.f64 l 7)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(-.f64 (-.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)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/32))) (/.f64 (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3/512)) (*.f64 Om Om)))) (pow.f64 l 7))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512)))
(-.f64 (-.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)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/32))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512))) (/.f64 (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3/512)) (*.f64 Om Om)))) (pow.f64 l 7)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4))
(fma.f64 (*.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/32)))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/512)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 1/32 (fma.f64 (*.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)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/512) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (pow.f64 l 7))) (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/512)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 1/32 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3/512)) (/.f64 Om (/.f64 (pow.f64 l 7) Om))) (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/32)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/512)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(-.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)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/32))) (*.f64 (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))) -3/512) (pow.f64 l 5))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/512) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/512)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(-.f64 (-.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)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/32))) (*.f64 (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))) -3/512) (pow.f64 l 5)))) (*.f64 (pow.f64 Om 7) (fma.f64 1/2048 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 l 7)) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 l 5)) (*.f64 l l)) (/.f64 -3/512 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(-.f64 1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l)))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (/.f64 (pow.f64 Om 4) -3)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (/.f64 (pow.f64 Om 4) -3))) (/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))))
(-.f64 (-.f64 (-.f64 1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l)))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (/.f64 (pow.f64 Om 4) -3))) (/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(-.f64 1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l)))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (/.f64 (pow.f64 Om 4) -3)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (/.f64 (pow.f64 Om 4) -3))) (/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))))
(-.f64 (-.f64 (-.f64 1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l)))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (/.f64 (pow.f64 Om 4) -3))) (/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -2) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -3))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))
(-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5)))))) (pow.f64 kx 4))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (fma.f64 -1 (*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2))) (*.f64 (*.f64 -2 (/.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))))) (pow.f64 kx 4)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))))))
(-.f64 (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (*.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (*.f64 1/4 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3)))))
(-.f64 (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))))) (*.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (*.f64 1/4 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5)))))) (pow.f64 kx 4))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (fma.f64 -1 (*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 l l)))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2))) (*.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 5))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) (pow.f64 kx 6)) (fma.f64 -1 (*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))) 2))) (*.f64 (*.f64 -2 (/.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))))) (pow.f64 kx 4)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (*.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (*.f64 1/4 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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 (fma.f64 (*.f64 1/4 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2))) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (*.f64 1/4 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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 -1/2 (/.f64 (*.f64 (*.f64 l l) (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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 (*.f64 Om Om) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))))))) (pow.f64 kx 6))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3)))))
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))))) (*.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (*.f64 1/4 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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 (fma.f64 (*.f64 1/4 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2))) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1))))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1)))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (*.f64 1/4 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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 -1/2 (/.f64 (*.f64 (*.f64 l l) (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 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 (*.f64 Om Om) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) 1) 5)))))))) (pow.f64 kx 6)))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (+.f64 1/2 (neg.f64 (/.f64 (/.f64 (*.f64 ky ky) (*.f64 (/.f64 Om l) (/.f64 Om l))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)))))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4)))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (*.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 (*.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (+.f64 1/2 (neg.f64 (/.f64 (/.f64 (*.f64 ky ky) (*.f64 (/.f64 Om l) (/.f64 Om l))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (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 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/4 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (pow.f64 ky 6))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4))))))
(fma.f64 -1 (*.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 Om Om))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (*.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 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (*.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 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l)))) (*.f64 (*.f64 -2 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (*.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 (*.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))) (pow.f64 ky 6)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (*.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 (*.f64 -2 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))) (+.f64 1/2 (neg.f64 (/.f64 (/.f64 (*.f64 ky ky) (*.f64 (/.f64 Om l) (/.f64 Om l))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (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 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))))))) (*.f64 (fma.f64 1/4 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (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 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (*.f64 (/.f64 l Om) (/.f64 l Om))))))) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (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 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3)))))) (*.f64 Om Om)) (*.f64 l l)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1))))) (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (sin.f64 kx) 2)))) (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 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) 1) 3))) -1/2)))) (pow.f64 ky 6)))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 Om l) (/.f64 Om l))) 1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2)
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 1 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 -1) 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (*.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 -1/2 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 -1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1/2 (*.f64 (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 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (*.f64 (fabs.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(/.f64 (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2) 1/4))
(sqrt.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(sqrt.f64 (*.f64 1/4 (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/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (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/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (/.f64 2 Om) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 l (*.f64 (/.f64 2 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
0.4b
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))
14.7b
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
16.4b
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
Compiler

Compiled 144 to 53 computations (63.2% saved)

series11.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1112×associate-/l/
598×distribute-rgt-in
542×distribute-lft-in
330×add-sqr-sqrt
320×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015136
132890
2486190
Stop Event
node limit
Counts
4 → 153
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))))))
(*.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 (cbrt.f64 (*.f64 Om Om)) (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 (*.f64 Om (neg.f64 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 (cbrt.f64 (*.f64 Om Om)) (*.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 (cbrt.f64 (*.f64 Om Om)) 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 (*.f64 2 (log.f64 (/.f64 Om kx))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 Om kx))) 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) (*.f64 Om (neg.f64 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 (*.f64 2 (log.f64 (/.f64 l (/.f64 Om kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 l (/.f64 Om kx)))) 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 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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)))) (neg.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 -2 (pow.f64 (/.f64 l (/.f64 Om kx)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx)))) (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) 1) (*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) (+.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 (*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) (+.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 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) 2) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 -2 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx)))) (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx)))) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))) (*.f64 (+.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 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.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 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))) (*.f64 1 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))))))) (#(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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))) (#(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 1 (-.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)))) (+.f64 (/.f64 (*.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)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (/.f64 Om kx) 2) (*.f64 (*.f64 l l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (pow.f64 (/.f64 Om kx) 2) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) 2) (pow.f64 (/.f64 Om kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 l) (/.f64 (pow.f64 (/.f64 Om kx) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (neg.f64 l))) (neg.f64 (pow.f64 (/.f64 Om kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 (pow.f64 (/.f64 Om kx) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 l)) 2) (neg.f64 (pow.f64 (/.f64 Om kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) 2) (*.f64 Om Om)) (pow.f64 kx -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) 2) 1) (pow.f64 (/.f64 Om kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) 2) (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 (/.f64 (*.f64 (*.f64 l l) 2) (/.f64 Om kx)) (/.f64 Om kx))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 l l) 2)) (neg.f64 (pow.f64 (/.f64 Om kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2) (pow.f64 (/.f64 l (/.f64 Om kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))))))

simplify136.0ms (0.6%)

Algorithm
egg-herbie
Rules
1072×distribute-lft-in
1058×distribute-rgt-in
738×associate-*r*
668×associate-*l*
604×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041212127
111649367
255239343
Stop Event
node limit
Counts
285 → 250
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)))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(-.f64 (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 (cbrt.f64 (*.f64 Om Om)) (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 (*.f64 Om (neg.f64 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 (cbrt.f64 (*.f64 Om Om)) (*.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 (cbrt.f64 (*.f64 Om Om)) 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 (*.f64 2 (log.f64 (/.f64 Om kx))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 Om kx))) 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) (*.f64 Om (neg.f64 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 (*.f64 2 (log.f64 (/.f64 l (/.f64 Om kx)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 l (/.f64 Om kx)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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)))) (neg.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 -2 (pow.f64 (/.f64 l (/.f64 Om kx)) 2))))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx)))) (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx))))))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) 1) (*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) (+.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 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) (+.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 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) 1))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) 2) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 -2 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx)))) (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx)))) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(+.f64 (*.f64 1 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))) (*.f64 (+.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 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))))
(+.f64 (*.f64 (+.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 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))) (*.f64 1 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))))
(-.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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))
(*.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 1 (-.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2) 0)
(-.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2 1))) 2)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)))) (+.f64 (/.f64 (*.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)))) 1))
(/.f64 1 (/.f64 (pow.f64 (/.f64 Om kx) 2) (*.f64 (*.f64 l l) 2)))
(/.f64 2 (/.f64 (pow.f64 (/.f64 Om kx) 2) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 l l) 2) (pow.f64 (/.f64 Om kx) 2))
(/.f64 (*.f64 2 l) (/.f64 (pow.f64 (/.f64 Om kx) 2) l))
(/.f64 (*.f64 2 (*.f64 l (neg.f64 l))) (neg.f64 (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (*.f64 l 2) (/.f64 (pow.f64 (/.f64 Om kx) 2) l))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) 2) (neg.f64 (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) 2) (*.f64 Om Om)) (pow.f64 kx -2))
(/.f64 (/.f64 (*.f64 (*.f64 l l) 2) 1) (pow.f64 (/.f64 Om kx) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l l) 2) (cbrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4)))) (cbrt.f64 (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) 2) (/.f64 Om kx)) (/.f64 Om kx))
(/.f64 (neg.f64 (*.f64 (*.f64 l l) 2)) (neg.f64 (pow.f64 (/.f64 Om kx) 2)))
(pow.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2) 1)
(pow.f64 (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) 3)
(pow.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)) 1/3)
(sqrt.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))
(log.f64 (pow.f64 (exp.f64 2) (pow.f64 (/.f64 l (/.f64 Om kx)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))
(cbrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))
Outputs
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(/.f64 (*.f64 Om 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 kx (/.f64 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 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4)) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (+.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 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 kx 6)) 1)))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(/.f64 (*.f64 1/2 (*.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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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)))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(/.f64 (*.f64 1/2 (*.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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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)))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(/.f64 (*.f64 1/2 (*.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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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)))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/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))) 1)
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4)) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (+.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 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 kx 6)) 1)))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4)) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (+.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 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 kx 6)) 1)))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (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 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4)) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6))))))
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (+.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 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om kx) 4)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 kx 6)) 1)))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(/.f64 (*.f64 1/2 (*.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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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)))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 2))))
(/.f64 (*.f64 1/2 (*.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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l)))))
(fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 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)))))))
(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 (*.f64 1/2 (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (*.f64 l l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 kx 8))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 kx 6)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 Om kx) 4) (pow.f64 l 4)) (/.f64 1/2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om kx) 2))) 1)
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 Om (*.f64 Om (pow.f64 kx -2)))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 Om (/.f64 1 (/.f64 kx (/.f64 Om kx))))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 (*.f64 Om Om) (pow.f64 kx -2))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 (pow.f64 (/.f64 Om kx) 2) 1)
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 1 (pow.f64 (/.f64 Om kx) 2))
(/.f64 (*.f64 Om 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 (cbrt.f64 (*.f64 Om Om)) (pow.f64 kx -2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 kx -2))
(*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (pow.f64 kx -2) (cbrt.f64 (pow.f64 Om 4))))
(*.f64 (/.f64 Om (/.f64 kx Om)) (/.f64 1 kx))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 (pow.f64 kx -2) (*.f64 Om Om))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 (/.f64 Om kx) (/.f64 Om kx))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 (*.f64 Om (neg.f64 Om)) (/.f64 1 (*.f64 kx (neg.f64 kx))))
(*.f64 Om (*.f64 (neg.f64 Om) (/.f64 (/.f64 1 kx) (neg.f64 kx))))
(*.f64 (/.f64 Om (neg.f64 kx)) (/.f64 (neg.f64 Om) kx))
(*.f64 (/.f64 Om 1) (/.f64 Om (*.f64 kx kx)))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 (/.f64 1 kx) (/.f64 Om (/.f64 kx Om)))
(/.f64 (*.f64 Om 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 1 (cbrt.f64 (pow.f64 kx 4))) (/.f64 Om (/.f64 (pow.f64 (cbrt.f64 kx) 2) Om)))
(*.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 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) 1) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 kx kx)))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 kx kx)))
(/.f64 (cbrt.f64 (pow.f64 Om 4)) (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))))
(*.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 Om (/.f64 (pow.f64 (cbrt.f64 kx) 2) Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) kx) (/.f64 (cbrt.f64 (*.f64 Om Om)) kx))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 kx kx)))
(/.f64 (cbrt.f64 (pow.f64 Om 4)) (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))))
(*.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 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 2)) 3)
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 Om kx) 2) 3) 1/3)
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(pow.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) -1)
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(pow.f64 (/.f64 Om kx) 2)
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(neg.f64 (/.f64 (*.f64 Om Om) (*.f64 kx (neg.f64 kx))))
(*.f64 Om (*.f64 (neg.f64 Om) (/.f64 (/.f64 1 kx) (neg.f64 kx))))
(*.f64 (/.f64 Om (neg.f64 kx)) (/.f64 (neg.f64 Om) 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 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om kx) 2))))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om kx) 2) 3))
(/.f64 (*.f64 Om 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 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 Om kx))))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 Om kx))) 1))
(/.f64 (*.f64 Om Om) (*.f64 kx kx))
(pow.f64 (/.f64 Om kx) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (*.f64 Om 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 l (*.f64 l (*.f64 (/.f64 kx Om) (/.f64 kx Om))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 l (/.f64 1 (/.f64 (pow.f64 (/.f64 Om kx) 2) l)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (*.f64 l l) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 1 (pow.f64 (/.f64 l (/.f64 Om kx)) 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (/.f64 l (/.f64 Om kx)) (/.f64 l (/.f64 Om kx)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(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 (pow.f64 (cbrt.f64 l) 2) (*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (cbrt.f64 (pow.f64 l 4))))
(*.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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (*.f64 (/.f64 kx Om) (/.f64 kx Om)) (*.f64 l l))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(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 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 1) (*.f64 kx kx))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(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 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (*.f64 l (/.f64 (/.f64 l Om) Om)) (pow.f64 (cbrt.f64 kx) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 kx (/.f64 Om kx)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) 1) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 kx -2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 l (/.f64 (pow.f64 kx -2) l)))
(/.f64 (/.f64 (/.f64 l Om) Om) (/.f64 (pow.f64 kx -2) l))
(*.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 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 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 kx (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (/.f64 Om (/.f64 kx Om))) kx)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (neg.f64 Om))) (*.f64 kx (neg.f64 kx)))
(*.f64 (*.f64 kx (neg.f64 kx)) (*.f64 (/.f64 l Om) (/.f64 l (neg.f64 Om))))
(*.f64 (neg.f64 (*.f64 kx kx)) (/.f64 (*.f64 l (/.f64 l Om)) (neg.f64 Om)))
(*.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 kx (/.f64 l Om)) 2)
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 kx -2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 l (/.f64 (pow.f64 kx -2) l)))
(/.f64 (/.f64 (/.f64 l Om) Om) (/.f64 (pow.f64 kx -2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om kx) 2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (pow.f64 (/.f64 Om kx) 2) (pow.f64 (cbrt.f64 l) 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 (*.f64 l l) (cbrt.f64 (pow.f64 (/.f64 Om kx) 2))))
(*.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 (cbrt.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)) (/.f64 (cbrt.f64 (pow.f64 l 4)) (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 (cbrt.f64 (pow.f64 l 4)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (pow.f64 (/.f64 Om kx) 2) (pow.f64 (cbrt.f64 l) 2)))
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om kx)) 2)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) 3)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 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 kx (/.f64 l Om)) 2)
(neg.f64 (/.f64 (*.f64 l l) (neg.f64 (pow.f64 (/.f64 Om kx) 2))))
(*.f64 (*.f64 l (neg.f64 l)) (/.f64 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 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(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)))
(cbrt.f64 (/.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (/.f64 Om kx) 2) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 kx 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 l (/.f64 Om kx)))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 l (/.f64 Om kx)))) 1))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(pow.f64 (*.f64 kx (/.f64 l Om)) 2)
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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)))) (neg.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) 2)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 -2 (pow.f64 (/.f64 l (/.f64 Om kx)) 2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx)))) (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (/.f64 Om kx)) 2))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 kx (/.f64 l Om)) (sqrt.f64 2)) 2))) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 kx (/.f64 l Om)) (sqrt.f64 2)) 2)) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.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 (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4))) (-.f64 1 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4))) (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))))))
(/.f64 (-.f64 1 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4))) (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) 1) (*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) (+.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 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 3)))) (+.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 (+.f64 1 (fma.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) (*.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)))) (fma.f64 8 (pow.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 3) 1))
(+.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) (+.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 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))) 1))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 3)))) (+.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 (+.f64 1 (fma.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) (*.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)))) (fma.f64 8 (pow.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 3) 1))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) 2) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 -2 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx)))) (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx)))) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (/.f64 Om kx)) 2))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 kx (/.f64 l Om)) (sqrt.f64 2)) 2))) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 kx (/.f64 l Om)) (sqrt.f64 2)) 2)) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 1 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))) (*.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))) (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4))) (-.f64 1 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4))) (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))))))
(/.f64 (-.f64 1 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4))) (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -4)))
(+.f64 (*.f64 1 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))) (*.f64 (+.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 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 3)))) (+.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 (+.f64 1 (fma.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) (*.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)))) (fma.f64 8 (pow.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 3) 1))
(+.f64 (*.f64 (+.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 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))) (*.f64 1 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 3)))) (+.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 (+.f64 1 (fma.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) (*.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)))) (fma.f64 8 (pow.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 3) 1))
(-.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 1 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2 1))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2 1) -2)))
(/.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 1 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2 1))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2 1) -2)))
(/.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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))
(/.f64 -1 (+.f64 -1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 -1 (+.f64 -1 (*.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))))
(*.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 -4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))) (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))))
(/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) -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 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 3)))) (+.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 (+.f64 1 (fma.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4) (*.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2)))) (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 (sqrt.f64 2) l) (/.f64 Om kx))) -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 1 (-.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2) 1))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(+.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2) 0)
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(-.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2 1) 1)
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2 1))) 2)
(+.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2 1))) -2)
(+.f64 -2 (exp.f64 (log1p.f64 (fma.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 l (/.f64 Om kx)) 2)))) (+.f64 (/.f64 (*.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)))) 1))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2)))) (+.f64 1 (/.f64 4 (/.f64 (+.f64 1 (*.f64 -2 (pow.f64 (*.f64 (/.f64 l Om) kx) 2))) (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))))
(+.f64 (-.f64 (/.f64 1 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1)) (/.f64 4 (/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (pow.f64 (*.f64 kx (/.f64 l Om)) 4)))) -1)
(+.f64 -1 (-.f64 (/.f64 1 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1)) (/.f64 4 (/.f64 (fma.f64 -2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 1) (pow.f64 (*.f64 kx (/.f64 l Om)) 4)))))
(/.f64 1 (/.f64 (pow.f64 (/.f64 Om kx) 2) (*.f64 (*.f64 l l) 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 2 (/.f64 (pow.f64 (/.f64 Om kx) 2) (*.f64 l l)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 (*.f64 (*.f64 l l) 2) (pow.f64 (/.f64 Om kx) 2))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 (*.f64 2 l) (/.f64 (pow.f64 (/.f64 Om kx) 2) l))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 (*.f64 2 (*.f64 l (neg.f64 l))) (neg.f64 (pow.f64 (/.f64 Om kx) 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 (*.f64 l 2) (/.f64 (pow.f64 (/.f64 Om kx) 2) l))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 (*.f64 (*.f64 l (neg.f64 l)) 2) (neg.f64 (pow.f64 (/.f64 Om kx) 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l l) 2) (*.f64 Om Om)) (pow.f64 kx -2))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l l) 2) 1) (pow.f64 (/.f64 Om kx) 2))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l l) 2) (cbrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4)))) (cbrt.f64 (pow.f64 (/.f64 Om kx) 2)))
(/.f64 (*.f64 l (*.f64 2 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 Om kx) 2)) (cbrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 kx 4)))))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (/.f64 Om kx) 2))) (/.f64 2 (cbrt.f64 (pow.f64 (/.f64 Om kx) 4))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) 2) (/.f64 Om kx)) (/.f64 Om kx))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(/.f64 (neg.f64 (*.f64 (*.f64 l l) 2)) (neg.f64 (pow.f64 (/.f64 Om kx) 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2) 1)
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(pow.f64 (*.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om kx))) 2)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (/.f64 Om kx)) 2)
(pow.f64 (*.f64 (*.f64 kx (/.f64 l Om)) (sqrt.f64 2)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) 3)
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(pow.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)) 1/3)
(cbrt.f64 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 3)))
(cbrt.f64 (*.f64 8 (pow.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 3)))
(sqrt.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 kx (/.f64 l Om)) 4)))
(log.f64 (pow.f64 (exp.f64 2) (pow.f64 (/.f64 l (/.f64 Om kx)) 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2))))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(cbrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 3)))
(cbrt.f64 (*.f64 8 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) kx) 2) 3)))
(cbrt.f64 (*.f64 8 (pow.f64 (pow.f64 (*.f64 kx (/.f64 l Om)) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)) 1))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om kx)) 2) 2)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))
(*.f64 2 (pow.f64 (*.f64 kx (/.f64 l Om)) 2))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 142 to 60 computations (57.7% saved)

series12.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite119.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
852×distribute-lft-in
728×associate-/r/
398×add-sqr-sqrt
384×pow1
384×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify188.0ms (0.9%)

Algorithm
egg-herbie
Rules
916×associate-*r*
734×+-commutative
668×associate-*l*
658×*-commutative
560×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
0.1b
(*.f64 l (sin.f64 kx))
2.2b
(/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))
3.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
Compiler

Compiled 60 to 32 computations (46.7% saved)

series22.0ms (0.1%)

Counts
4 → 108
Calls

33 calls:

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

rewrite137.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1148×swap-sqr
546×distribute-lft-neg-in
524×distribute-rgt-in
518×distribute-rgt-neg-in
480×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify130.0ms (0.6%)

Algorithm
egg-herbie
Rules
1712×associate-/r/
748×associate-*r*
606×associate-*l*
552×*-commutative
514×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 l Om) 2)
0.3b
(/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
2.5b
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))
6.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
Compiler

Compiled 79 to 45 computations (43% saved)

series16.0ms (0.1%)

Counts
4 → 116
Calls

33 calls:

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

rewrite108.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

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

simplify146.0ms (0.7%)

Algorithm
egg-herbie
Rules
1540×distribute-lft-in
724×associate-*r*
670×associate-/l*
652×associate-/r*
622×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.2s (5.7%)

Compiler

Compiled 63391 to 41757 computations (34.1% saved)

prune1.7s (7.8%)

Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New170991718
Fresh257
Picked101
Done415
Total1716151731
Error
0b
Counts
1731 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
38.3b
(sqrt.f64 (+.f64 1 (neg.f64 (/.f64 (*.f64 l l) (*.f64 (/.f64 Om ky) (/.f64 Om ky))))))
37.4b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
0.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
38.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sin.f64 kx)))))
3.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 ky)))))))
22.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))))
37.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))))))
22.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))))
18.5b
(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 kx kx)))))))))
38.3b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (*.f64 (/.f64 Om ky) (/.f64 Om ky))) -2)))))
3.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (sin.f64 ky)))))))))
36.9b
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
24.3b
(sqrt.f64 (+.f64 1/2 1/2))
28.3b
(sqrt.f64 1/2)
37.5b
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 3/2))
Compiler

Compiled 544 to 434 computations (20.2% saved)

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 104 to 47 computations (54.8% saved)

series19.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite97.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1338×associate-*r/
1204×associate-*l/
744×associate-/r*
392×associate-/l*
366×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify176.0ms (0.8%)

Algorithm
egg-herbie
Rules
1336×associate-*r*
1104×associate-*l*
1042×*-commutative
1030×associate-/r*
572×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (+.f64 1 (neg.f64 (/.f64 (*.f64 l l) (*.f64 (/.f64 Om ky) (/.f64 Om ky))))))
0.2b
(*.f64 (/.f64 Om ky) (/.f64 Om ky))
14.1b
(/.f64 (*.f64 l l) (*.f64 (/.f64 Om ky) (/.f64 Om ky)))
Compiler

Compiled 73 to 15 computations (79.5% saved)

series6.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite86.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1166×associate-/l/
662×distribute-lft-neg-in
604×distribute-rgt-neg-in
468×distribute-rgt-in
418×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify121.0ms (0.6%)

Algorithm
egg-herbie
Rules
1374×distribute-rgt-in
1366×distribute-lft-in
740×associate-*r*
608×associate-*l*
528×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04107878
111337664
256457664
Stop Event
node limit
Counts
260 → 249
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 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))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)) (*.f64 -1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)) (*.f64 -1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1))
(+.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 0)
(+.f64 0 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1) 1)
(-.f64 1 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 1)
(-.f64 0 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(-.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) 2)
(-.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2) (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 1))
(*.f64 l (*.f64 l (pow.f64 (/.f64 Om ky) -2)))
(*.f64 l (/.f64 1 (/.f64 (pow.f64 (/.f64 Om ky) 2) l)))
(*.f64 l (neg.f64 (*.f64 l (pow.f64 (/.f64 Om ky) -2))))
(*.f64 l (neg.f64 (/.f64 1 (/.f64 (pow.f64 (/.f64 Om ky) 2) l))))
(*.f64 (*.f64 l l) (pow.f64 (/.f64 Om ky) -2))
(*.f64 (*.f64 l l) (neg.f64 (pow.f64 (/.f64 Om ky) -2)))
(*.f64 (*.f64 l l) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om ky) 2))))
(*.f64 (*.f64 l l) (neg.f64 (neg.f64 (pow.f64 (/.f64 Om ky) -2))))
(*.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) -2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) -2))))
(*.f64 (*.f64 (*.f64 l l) (/.f64 ky Om)) (/.f64 ky Om))
(*.f64 (*.f64 (*.f64 l l) (/.f64 ky Om)) (neg.f64 (/.f64 ky Om)))
(*.f64 (neg.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) -2))
(*.f64 (neg.f64 (*.f64 l l)) (neg.f64 (pow.f64 (/.f64 Om ky) -2)))
(*.f64 (neg.f64 (*.f64 l l)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om ky) 2))))
(*.f64 (neg.f64 (*.f64 l l)) (neg.f64 (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om ky) 2)))))
(*.f64 -1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l l))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (neg.f64 (*.f64 l l)))
(*.f64 (/.f64 ky Om) (*.f64 (*.f64 l l) (/.f64 ky Om)))
(*.f64 (*.f64 (/.f64 l Om) ky) (*.f64 (/.f64 l Om) ky))
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (/.f64 l 1) (neg.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2))))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) ky)) ky)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) ky)) (neg.f64 ky))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (neg.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))))
(*.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2)) l)
(*.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2)) (neg.f64 l))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)) (*.f64 ky ky))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)) (*.f64 ky (neg.f64 ky)))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 Om Om) ky)) ky)
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 Om Om) ky)) (neg.f64 ky))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky (neg.f64 ky)))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 (/.f64 (*.f64 Om Om) ky))) ky)
(*.f64 (/.f64 (*.f64 l l) (neg.f64 (/.f64 (*.f64 Om Om) ky))) (neg.f64 ky))
(*.f64 (neg.f64 l) (*.f64 l (pow.f64 (/.f64 Om ky) -2)))
(*.f64 (neg.f64 l) (/.f64 1 (/.f64 (pow.f64 (/.f64 Om ky) 2) l)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (*.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) -2)))
(*.f64 (neg.f64 (pow.f64 (/.f64 Om ky) -2)) (*.f64 l l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) 2))))
(*.f64 (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2)))
(*.f64 (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (neg.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om ky)) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om ky)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om ky)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om ky))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(*.f64 (neg.f64 (/.f64 ky Om)) (*.f64 (*.f64 l l) (/.f64 ky Om)))
(*.f64 (neg.f64 (/.f64 l 1)) (/.f64 l (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1)) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) ky))) ky)
(*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4)))) (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2)))
(*.f64 (neg.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2))) l)
(*.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om))) (*.f64 ky ky))
(*.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 Om Om) ky))) ky)
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 ky ky))
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (neg.f64 (/.f64 (*.f64 Om Om) ky)))) (neg.f64 ky))
(*.f64 (neg.f64 (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 4)))) (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om ky))) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om ky)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 3)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om ky) 2) (*.f64 l l)) -1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 l Om) ky) 2)
(neg.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) ky))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) ky))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om ky) 2))) 1)
(/.f64 Om (/.f64 (*.f64 ky ky) Om))
(/.f64 Om (/.f64 ky (/.f64 Om ky)))
(/.f64 Om (*.f64 ky (/.f64 ky Om)))
(/.f64 Om (*.f64 (/.f64 ky Om) ky))
(/.f64 Om (*.f64 1 (/.f64 (*.f64 ky ky) Om)))
(/.f64 Om (*.f64 1 (/.f64 ky (/.f64 Om ky))))
(/.f64 Om (*.f64 1 (*.f64 ky (/.f64 ky Om))))
(/.f64 Om (*.f64 1 (*.f64 (/.f64 ky Om) ky)))
(/.f64 (/.f64 Om ky) (/.f64 ky Om))
(/.f64 (pow.f64 (/.f64 Om ky) 2) 1)
(/.f64 1 (pow.f64 (/.f64 Om ky) -2))
(/.f64 1 (*.f64 (/.f64 ky Om) (/.f64 ky Om)))
(/.f64 1 (/.f64 (*.f64 ky ky) (*.f64 Om Om)))
(/.f64 1 (*.f64 1 (*.f64 (/.f64 ky Om) (/.f64 ky Om))))
(/.f64 1 (*.f64 1 (/.f64 (*.f64 ky ky) (*.f64 Om Om))))
(/.f64 (sqrt.f64 Om) (*.f64 (/.f64 ky Om) (/.f64 ky (sqrt.f64 Om))))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 ky Om) (/.f64 ky (cbrt.f64 Om))))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(/.f64 (/.f64 (*.f64 Om Om) ky) ky)
(/.f64 -1 (*.f64 (/.f64 ky Om) (neg.f64 (/.f64 ky Om))))
(/.f64 (neg.f64 Om) (*.f64 (/.f64 ky Om) (neg.f64 ky)))
(/.f64 (neg.f64 Om) (*.f64 (neg.f64 ky) (/.f64 ky Om)))
(/.f64 (neg.f64 Om) (*.f64 1 (*.f64 (/.f64 ky Om) (neg.f64 ky))))
(/.f64 (neg.f64 Om) (*.f64 1 (*.f64 (neg.f64 ky) (/.f64 ky Om))))
(/.f64 (sqrt.f64 (/.f64 (*.f64 Om Om) ky)) (*.f64 (/.f64 ky Om) (sqrt.f64 ky)))
(/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 (neg.f64 ky) (neg.f64 ky)))
(/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 1 (*.f64 (neg.f64 ky) (neg.f64 ky))))
(/.f64 (/.f64 Om (*.f64 (sqrt.f64 ky) (/.f64 ky Om))) (sqrt.f64 ky))
(/.f64 (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 ky) 2) (/.f64 ky Om))) (cbrt.f64 ky))
(/.f64 (/.f64 Om 1) (*.f64 (/.f64 ky Om) ky))
(/.f64 (/.f64 Om (sqrt.f64 ky)) (*.f64 (/.f64 ky Om) (sqrt.f64 ky)))
(/.f64 (/.f64 Om (pow.f64 (cbrt.f64 ky) 2)) (*.f64 (/.f64 ky Om) (cbrt.f64 ky)))
(/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 ky (neg.f64 ky)))
(/.f64 (neg.f64 (/.f64 (*.f64 Om Om) ky)) (neg.f64 ky))
(pow.f64 (/.f64 Om ky) 2)
(pow.f64 (pow.f64 (/.f64 Om ky) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3) 1/3)
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om ky) 2)))
(sqrt.f64 (pow.f64 (/.f64 Om 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))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om ky) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 Om ky)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 Om ky)) 2) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om ky) 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 1/2))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2))) (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)) 3) 1/3)
(fabs.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 (/.f64 l Om) ky))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
Outputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 ky 2))
(pow.f64 (/.f64 Om ky) 2)
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))
(fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 ky 6)) (fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)
(/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky))))
(fma.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky))))))
(fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)))))
(fma.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (fma.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))))
(fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky))))))
(fma.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (pow.f64 (sqrt.f64 -1) 5)) (fma.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om))
(neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))))
(/.f64 (neg.f64 (*.f64 l (*.f64 ky (sqrt.f64 -1)))) Om)
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)))
(fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky)))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 1/8 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 l 3))) (/.f64 (pow.f64 Om 3) (pow.f64 ky 3)))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)) (*.f64 -1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (fma.f64 (/.f64 (pow.f64 Om 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) 1/8 (-.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)
(/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky))))
(fma.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky))))))
(fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)))))
(fma.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (fma.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))))
(fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky))))))
(fma.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (pow.f64 (sqrt.f64 -1) 5)) (fma.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))
(fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 ky 6)) (fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))
(fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 ky 6)) (fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))
(fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 4) (pow.f64 (/.f64 Om ky) 4)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 ky 6)) (fma.f64 -1/2 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)
(/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky))))
(fma.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky))))))
(fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)))))
(fma.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (fma.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om) (*.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))))))
(fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky))))))
(fma.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (pow.f64 (sqrt.f64 -1) 5)) (fma.f64 1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om))
(neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))))
(/.f64 (neg.f64 (*.f64 l (*.f64 ky (sqrt.f64 -1)))) Om)
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)))
(fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky)))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (*.f64 (/.f64 1/8 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 l 3))) (/.f64 (pow.f64 Om 3) (pow.f64 ky 3)))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l ky)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l ky)) Om)) (*.f64 -1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l ky)) (fma.f64 (/.f64 (pow.f64 Om 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))) 1/8 (-.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 l ky)))))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(+.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 0)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(+.f64 0 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1) 1)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(-.f64 1 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 1)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(-.f64 0 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(-.f64 (exp.f64 (log.f64 (+.f64 2 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) 2)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(-.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (+.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2) (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 1))
(-.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))) (+.f64 1 (/.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 2) (+.f64 1 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))))
(-.f64 (-.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))) 1) (/.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 4) (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))
(-.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))) (-.f64 (/.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 4) (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))) -1))
(*.f64 l (*.f64 l (pow.f64 (/.f64 Om ky) -2)))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l l))
(*.f64 l (/.f64 1 (/.f64 (pow.f64 (/.f64 Om ky) 2) l)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 l (neg.f64 (*.f64 l (pow.f64 (/.f64 Om ky) -2))))
(*.f64 l (*.f64 l (neg.f64 (pow.f64 (/.f64 Om ky) -2))))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l (neg.f64 l)))
(*.f64 l (neg.f64 (/.f64 1 (/.f64 (pow.f64 (/.f64 Om ky) 2) l))))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (*.f64 l l) (pow.f64 (/.f64 Om ky) -2))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l l))
(*.f64 (*.f64 l l) (neg.f64 (pow.f64 (/.f64 Om ky) -2)))
(*.f64 l (*.f64 l (neg.f64 (pow.f64 (/.f64 Om ky) -2))))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l (neg.f64 l)))
(*.f64 (*.f64 l l) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om ky) 2))))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (*.f64 l l) (neg.f64 (neg.f64 (pow.f64 (/.f64 Om ky) -2))))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l l))
(*.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -1)
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 4)) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 4)) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) -2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (pow.f64 (/.f64 Om ky) -2) (cbrt.f64 (*.f64 l l))))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l))))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) -2))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) -2))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 (cbrt.f64 (*.f64 l l)) (neg.f64 (cbrt.f64 (pow.f64 l 4)))))
(*.f64 (*.f64 (*.f64 l l) (/.f64 ky Om)) (/.f64 ky Om))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (*.f64 (*.f64 l l) (/.f64 ky Om)) (neg.f64 (/.f64 ky Om)))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (neg.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) -2))
(*.f64 l (*.f64 l (neg.f64 (pow.f64 (/.f64 Om ky) -2))))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l (neg.f64 l)))
(*.f64 (neg.f64 (*.f64 l l)) (neg.f64 (pow.f64 (/.f64 Om ky) -2)))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l l))
(*.f64 (neg.f64 (*.f64 l l)) (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om ky) 2))))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (neg.f64 (*.f64 l l)) (neg.f64 (/.f64 1 (neg.f64 (pow.f64 (/.f64 Om ky) 2)))))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 -1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l l))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (neg.f64 (*.f64 l l)))
(*.f64 l (*.f64 l (neg.f64 (pow.f64 (/.f64 Om ky) -2))))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l (neg.f64 l)))
(*.f64 (/.f64 ky Om) (*.f64 (*.f64 l l) (/.f64 ky Om)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (*.f64 (/.f64 l Om) ky) (*.f64 (/.f64 l Om) ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om ky) 2)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (/.f64 l 1) (neg.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2))))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) ky)) ky)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) ky)) (neg.f64 ky))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))
(/.f64 (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2) l))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (neg.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))
(/.f64 (/.f64 (neg.f64 l) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2) l))
(*.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2)) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2)) (neg.f64 l))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)) (*.f64 ky ky))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)) (*.f64 ky (neg.f64 ky)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 Om Om) ky)) ky)
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 Om Om) ky)) (neg.f64 ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky (neg.f64 ky)))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 (/.f64 (*.f64 Om Om) ky))) ky)
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 (/.f64 (*.f64 Om Om) ky))) (neg.f64 ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (neg.f64 l) (*.f64 l (pow.f64 (/.f64 Om ky) -2)))
(*.f64 l (*.f64 l (neg.f64 (pow.f64 (/.f64 Om ky) -2))))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l (neg.f64 l)))
(*.f64 (neg.f64 l) (/.f64 1 (/.f64 (pow.f64 (/.f64 Om ky) 2) l)))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (*.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) -2)))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) -2))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 (cbrt.f64 (*.f64 l l)) (neg.f64 (cbrt.f64 (pow.f64 l 4)))))
(*.f64 (neg.f64 (pow.f64 (/.f64 Om ky) -2)) (*.f64 l l))
(*.f64 l (*.f64 l (neg.f64 (pow.f64 (/.f64 Om ky) -2))))
(*.f64 (pow.f64 (/.f64 Om ky) -2) (*.f64 l (neg.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) 2))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) 2))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))
(/.f64 (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2) l))
(*.f64 (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (neg.f64 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))
(/.f64 (/.f64 (neg.f64 l) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om ky)) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om ky)))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om ky)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om ky))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) 2))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (/.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) (/.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))))
(*.f64 (neg.f64 (/.f64 ky Om)) (*.f64 (*.f64 l l) (/.f64 ky Om)))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (neg.f64 (/.f64 l 1)) (/.f64 l (pow.f64 (/.f64 Om ky) 2)))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1)) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) 2))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) ky))) ky)
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4)))) (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))
(/.f64 (/.f64 (neg.f64 l) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2) l))
(*.f64 (neg.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2))) l)
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om))) (*.f64 ky ky))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 Om Om) ky))) ky)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 ky ky))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (neg.f64 (/.f64 (*.f64 Om Om) ky)))) (neg.f64 ky))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(*.f64 (neg.f64 (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 4)))) (/.f64 l (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (*.f64 l l)) (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2))
(/.f64 (/.f64 (neg.f64 l) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2) l))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om ky))) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 Om ky)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) 2))
(*.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 l l))) (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 l 4))) (cbrt.f64 (pow.f64 (/.f64 Om ky) 4))))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 3)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om ky) 2) (*.f64 l l)) -1)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3) 1/3)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(pow.f64 (*.f64 (/.f64 l Om) ky) 2)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(neg.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))
(neg.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))
(neg.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) ky))))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 l Om) ky))) 1))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om ky) 2))) 1)
(pow.f64 (/.f64 Om ky) 2)
(/.f64 Om (/.f64 (*.f64 ky ky) Om))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 Om (/.f64 ky (/.f64 Om ky)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 Om (*.f64 ky (/.f64 ky Om)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 Om (*.f64 (/.f64 ky Om) ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 Om (*.f64 1 (/.f64 (*.f64 ky ky) Om)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 Om (*.f64 1 (/.f64 ky (/.f64 Om ky))))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 Om (*.f64 1 (*.f64 ky (/.f64 ky Om))))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 Om (*.f64 1 (*.f64 (/.f64 ky Om) ky)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (/.f64 Om ky) (/.f64 ky Om))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (pow.f64 (/.f64 Om ky) 2) 1)
(pow.f64 (/.f64 Om ky) 2)
(/.f64 1 (pow.f64 (/.f64 Om ky) -2))
(/.f64 1 (*.f64 (/.f64 ky Om) (/.f64 ky Om)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 1 (/.f64 (*.f64 ky ky) (*.f64 Om Om)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 1 (*.f64 1 (*.f64 (/.f64 ky Om) (/.f64 ky Om))))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 1 (*.f64 1 (/.f64 (*.f64 ky ky) (*.f64 Om Om))))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (sqrt.f64 Om) (*.f64 (/.f64 ky Om) (/.f64 ky (sqrt.f64 Om))))
(/.f64 (/.f64 (sqrt.f64 Om) (/.f64 ky Om)) (/.f64 ky (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 Om) (/.f64 ky (/.f64 Om ky))) (sqrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (/.f64 ky Om) (/.f64 ky (cbrt.f64 Om))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 ky (/.f64 Om ky))) (cbrt.f64 Om))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (/.f64 (*.f64 Om Om) ky) ky)
(pow.f64 (/.f64 Om ky) 2)
(/.f64 -1 (*.f64 (/.f64 ky Om) (neg.f64 (/.f64 ky Om))))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (neg.f64 Om) (*.f64 (/.f64 ky Om) (neg.f64 ky)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (neg.f64 Om) (*.f64 (neg.f64 ky) (/.f64 ky Om)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (neg.f64 Om) (*.f64 1 (*.f64 (/.f64 ky Om) (neg.f64 ky))))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (neg.f64 Om) (*.f64 1 (*.f64 (neg.f64 ky) (/.f64 ky Om))))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (sqrt.f64 (/.f64 (*.f64 Om Om) ky)) (*.f64 (/.f64 ky Om) (sqrt.f64 ky)))
(/.f64 (sqrt.f64 (/.f64 Om (/.f64 ky Om))) (*.f64 (/.f64 ky Om) (sqrt.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 Om ky) Om)) (*.f64 ky (sqrt.f64 ky))) Om)
(/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 (neg.f64 ky) (neg.f64 ky)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 1 (*.f64 (neg.f64 ky) (neg.f64 ky))))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (/.f64 Om (*.f64 (sqrt.f64 ky) (/.f64 ky Om))) (sqrt.f64 ky))
(/.f64 Om (*.f64 (sqrt.f64 ky) (*.f64 (/.f64 ky Om) (sqrt.f64 ky))))
(*.f64 (/.f64 (/.f64 Om (sqrt.f64 ky)) (*.f64 ky (sqrt.f64 ky))) Om)
(/.f64 (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 ky) 2) (/.f64 ky Om))) (cbrt.f64 ky))
(/.f64 Om (*.f64 (*.f64 (/.f64 ky Om) (cbrt.f64 ky)) (pow.f64 (cbrt.f64 ky) 2)))
(/.f64 Om (*.f64 (pow.f64 (cbrt.f64 ky) 2) (/.f64 ky (/.f64 Om (cbrt.f64 ky)))))
(/.f64 (/.f64 Om 1) (*.f64 (/.f64 ky Om) ky))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (/.f64 Om (sqrt.f64 ky)) (*.f64 (/.f64 ky Om) (sqrt.f64 ky)))
(/.f64 Om (*.f64 (sqrt.f64 ky) (*.f64 (/.f64 ky Om) (sqrt.f64 ky))))
(*.f64 (/.f64 (/.f64 Om (sqrt.f64 ky)) (*.f64 ky (sqrt.f64 ky))) Om)
(/.f64 (/.f64 Om (pow.f64 (cbrt.f64 ky) 2)) (*.f64 (/.f64 ky Om) (cbrt.f64 ky)))
(/.f64 Om (*.f64 (*.f64 (/.f64 ky Om) (cbrt.f64 ky)) (pow.f64 (cbrt.f64 ky) 2)))
(/.f64 Om (*.f64 (pow.f64 (cbrt.f64 ky) 2) (/.f64 ky (/.f64 Om (cbrt.f64 ky)))))
(/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 ky (neg.f64 ky)))
(pow.f64 (/.f64 Om ky) 2)
(/.f64 (neg.f64 (/.f64 (*.f64 Om Om) ky)) (neg.f64 ky))
(pow.f64 (/.f64 Om ky) 2)
(pow.f64 (/.f64 Om ky) 2)
(pow.f64 (pow.f64 (/.f64 Om ky) 2) 1)
(pow.f64 (/.f64 Om ky) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om ky)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3) 1/3)
(pow.f64 (/.f64 Om ky) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om ky) 2)))
(pow.f64 (/.f64 Om ky) 2)
(sqrt.f64 (pow.f64 (/.f64 Om ky) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 Om ky) 2)))
(pow.f64 (/.f64 Om ky) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om ky) 2))))
(pow.f64 (/.f64 Om ky) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3))
(pow.f64 (/.f64 Om ky) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om ky) 2)))
(pow.f64 (/.f64 Om ky) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 Om ky)) 2))
(pow.f64 (/.f64 Om ky) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 Om ky)) 2) 1))
(pow.f64 (/.f64 Om ky) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om ky) 2)))
(pow.f64 (/.f64 Om ky) 2)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))) 1)
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(*.f64 1 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(*.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)) 1)
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 ky (/.f64 l Om)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 l (/.f64 Om ky)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 ky (/.f64 l Om)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 l (/.f64 Om ky)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 3))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 2))))
(/.f64 (hypot.f64 1 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3/2)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 4)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2))) (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 2))) (hypot.f64 1 (*.f64 ky (/.f64 l Om))))
(/.f64 (hypot.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) (hypot.f64 1 (/.f64 l (/.f64 Om ky))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 1/2)
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)) 1)
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) 2)
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) 3)
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)) 3) 1/3)
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(fabs.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)))))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky)) 3))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(hypot.f64 1 (*.f64 (/.f64 l Om) ky))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))) 1))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 ky (/.f64 l Om)))
(hypot.f64 1 (/.f64 l (/.f64 Om ky)))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 33 computations (46.8% saved)

series12.0ms (0.1%)

Counts
4 → 128
Calls

36 calls:

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

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
762×associate-/r/
586×distribute-lft-neg-in
542×distribute-rgt-neg-in
512×distribute-rgt-in
472×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify167.0ms (0.8%)

Algorithm
egg-herbie
Rules
1334×associate-/l/
1106×associate-/r/
718×associate-*r*
608×+-commutative
596×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047210438
1131210128
2537710128
Stop Event
node limit
Counts
282 → 270
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))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(+.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 kx 5))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.f64 -1/4 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 1/2 (*.f64 -1/24 (/.f64 (*.f64 Om kx) l))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 1/2 (+.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 (sin.f64 kx)))) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/4 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (*.f64 -1/24 (/.f64 (*.f64 Om kx) l)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/24 (/.f64 (*.f64 Om kx) l))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 kx 5))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/24 (/.f64 (*.f64 Om kx) l)))))
(*.f64 -1/4 (/.f64 Om (*.f64 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 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)))))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))))) 1)
(*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 (/.f64 Om l) (*.f64 -1/2 (/.f64 1 (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))
(*.f64 (/.f64 (*.f64 -1/2 Om) l) (/.f64 1 (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1)
(*.f64 1 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (/.f64 1 (sin.f64 kx))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (sin.f64 kx)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 2) (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (/.f64 1 (sin.f64 kx))))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 Om) l))
(*.f64 (*.f64 1/2 (/.f64 Om l)) (/.f64 1 (neg.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 -1/2 (*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 l Om))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 l Om))))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(*.f64 (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 kx)) l)) (/.f64 -1/2 (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 -1/2 (sin.f64 kx)) (/.f64 Om l))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 kx))) (*.f64 1/2 (/.f64 Om l)))
(*.f64 (/.f64 -1/2 (sqrt.f64 (sin.f64 kx))) (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 kx)) l)))
(*.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 Om (*.f64 (cbrt.f64 (sin.f64 kx)) l)))
(*.f64 (/.f64 (/.f64 Om l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (sin.f64 kx)) (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(*.f64 (/.f64 -1/2 (neg.f64 (sin.f64 kx))) (neg.f64 (/.f64 Om l)))
(*.f64 (/.f64 -1/2 (/.f64 (sin.f64 kx) Om)) (/.f64 1 l))
(*.f64 (/.f64 -1/2 (/.f64 (sin.f64 kx) 1)) (/.f64 Om l))
(*.f64 (/.f64 -1/2 (/.f64 (sin.f64 kx) (sqrt.f64 (/.f64 Om l)))) (sqrt.f64 (/.f64 Om l)))
(*.f64 (/.f64 -1/2 (/.f64 (sin.f64 kx) (cbrt.f64 (pow.f64 (/.f64 Om l) 2)))) (cbrt.f64 (/.f64 Om l)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) -1/2)) (/.f64 Om l))
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)))) (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2))) (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) (sin.f64 kx)) (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)))
(pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sin.f64 kx) (*.f64 -1/2 Om)) l) -1)
(neg.f64 (/.f64 -1/2 (*.f64 (sin.f64 kx) (neg.f64 (/.f64 l Om)))))
(neg.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(neg.f64 (*.f64 (/.f64 Om (neg.f64 l)) (*.f64 -1/2 (/.f64 1 (sin.f64 kx)))))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (sin.f64 kx) (neg.f64 (/.f64 l Om)))) 1))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 -1/2 Om) l) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(exp.f64 (log.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1/2)
(-.f64 (exp.f64 (log.f64 (+.f64 3/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (/.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) 1)
(*.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(*.f64 1 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2)) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(*.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)) (/.f64 1 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4)) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (+.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1) 1/2)
(*.f64 (/.f64 1 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)))
(*.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)))
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))) (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)) (-.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))) (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)) (-.f64 1/16 (*.f64 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)) (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))))) (-.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)) (+.f64 1/64 (pow.f64 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)) 3))) (+.f64 1/16 (*.f64 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)) (-.f64 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)) 1/4))))
(/.f64 1 (/.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))))
(/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))) (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)) (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)) (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))))
(/.f64 (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))) (-.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) 1/4) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))
(/.f64 (-.f64 1/16 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))) (*.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) (+.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) (-.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) 1/8)))))
(/.f64 (-.f64 1/64 (pow.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) 3)) (*.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) (+.f64 1/16 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) (+.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))) (neg.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)))))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 2)
(pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 3))
(expm1.f64 (log.f64 (+.f64 3/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(exp.f64 (log.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1/2)
(fma.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1/2 1/2)
(fma.f64 1 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2) (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1)
(/.f64 1/2 (*.f64 (/.f64 (sin.f64 kx) (*.f64 -1/2 Om)) l))
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 -1/4 (/.f64 Om l))))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 -1/4 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (*.f64 1/4 (/.f64 Om l)) (neg.f64 (sin.f64 kx)))
(/.f64 (*.f64 1/2 (*.f64 -1/2 Om)) (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (sin.f64 kx)))
(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 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (sin.f64 kx) (neg.f64 (/.f64 l Om)))) 1/2))
(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 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))
(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))))
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 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 (/.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 Om (*.f64 (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) (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 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 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 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 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (sqrt.f64 1/2)) (fma.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (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/128 (*.f64 (/.f64 Om (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(+.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 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (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 (/.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 Om (*.f64 (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) (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 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 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (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))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (sqrt.f64 1/2)) (fma.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (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/128 (*.f64 (/.f64 Om (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(+.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 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (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 (/.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 Om (*.f64 (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) (*.f64 l l)) (pow.f64 (sin.f64 kx) 2))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 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 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (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))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 (sin.f64 kx) l))) (sqrt.f64 1/2)) (fma.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (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/128 (*.f64 (/.f64 Om (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(+.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 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 Om (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/1024 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(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))
(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))
(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))
(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))
(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))
(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))
(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))
(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 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(/.f64 (*.f64 Om -1/2) (*.f64 kx l))
(*.f64 (/.f64 Om l) (/.f64 -1/2 kx))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 -1/12 (/.f64 Om (/.f64 l kx)) (/.f64 (*.f64 Om -1/2) (*.f64 kx l)))
(fma.f64 -1/12 (*.f64 (/.f64 Om l) kx) (*.f64 (/.f64 Om l) (/.f64 -1/2 kx)))
(+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(fma.f64 -1/12 (/.f64 Om (/.f64 l kx)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (/.f64 (*.f64 Om -1/2) (*.f64 kx l))))
(fma.f64 -1/12 (*.f64 (/.f64 Om l) kx) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (*.f64 (/.f64 Om l) (/.f64 -1/2 kx))))
(+.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 kx 5))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(fma.f64 1/2 (*.f64 (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040))) (pow.f64 kx 5)) (fma.f64 -1/12 (/.f64 Om (/.f64 l kx)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (/.f64 (*.f64 Om -1/2) (*.f64 kx l)))))
(fma.f64 1/2 (*.f64 (fma.f64 (/.f64 Om l) 1/720 (fma.f64 (/.f64 Om l) -1/5040 (*.f64 (/.f64 Om l) -7/2160))) (pow.f64 kx 5)) (fma.f64 -1/12 (*.f64 (/.f64 Om l) kx) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (*.f64 (/.f64 Om l) (/.f64 -1/2 kx)))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 -1/4 (/.f64 Om (*.f64 l kx)))
(/.f64 (*.f64 -1/4 Om) (*.f64 kx l))
(*.f64 -1/4 (/.f64 Om (*.f64 kx l)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 1/2 (*.f64 -1/24 (/.f64 (*.f64 Om kx) l))))
(+.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) 1/2) (*.f64 (/.f64 Om (/.f64 l kx)) -1/24))
(fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) (fma.f64 (*.f64 (/.f64 Om l) kx) -1/24 1/2))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 1/2 (+.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 (fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) 1/2) (fma.f64 1/4 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (*.f64 (/.f64 Om (/.f64 l kx)) -1/24)))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) (fma.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) 1/4 (/.f64 (*.f64 Om -1/24) (/.f64 l kx)))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) (fma.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) 1/4 (*.f64 (/.f64 -1/24 l) (*.f64 Om kx)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l kx)))
(/.f64 (*.f64 -1/4 Om) (*.f64 kx l))
(*.f64 -1/4 (/.f64 Om (*.f64 kx l)))
(+.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 -1/4 (/.f64 Om (*.f64 kx l)) (/.f64 (*.f64 Om -1/24) (/.f64 l kx)))
(fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) (*.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 -1/4 (/.f64 Om (*.f64 kx l)) (fma.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) 1/4 (/.f64 (*.f64 Om -1/24) (/.f64 l kx))))
(fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) (fma.f64 (*.f64 (*.f64 (/.f64 Om l) -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 (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040))) (pow.f64 kx 5)) (fma.f64 1/4 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (*.f64 (/.f64 Om (/.f64 l kx)) -1/24))))
(fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) (fma.f64 (*.f64 (fma.f64 (/.f64 Om l) 1/720 (fma.f64 (/.f64 Om l) -1/5040 (*.f64 (/.f64 Om l) -7/2160))) (pow.f64 kx 5)) 1/4 (fma.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) 1/4 (/.f64 (*.f64 Om -1/24) (/.f64 l kx)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 kx l)) (fma.f64 (*.f64 (fma.f64 (/.f64 Om l) 1/720 (fma.f64 (/.f64 Om l) -1/5040 (*.f64 (/.f64 Om l) -7/2160))) (pow.f64 kx 5)) 1/4 (fma.f64 (*.f64 (*.f64 (/.f64 Om l) -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 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))) 1)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))) (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))))
(*.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 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))) (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))))
(*.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 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) 1/4)))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/2)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4) 2)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) 3)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) 1))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))))) 1)
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 Om l) (*.f64 -1/2 (/.f64 1 (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 (*.f64 -1/2 Om) l) (/.f64 1 (sin.f64 kx)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1)
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 1 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (/.f64 1 (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (sin.f64 kx)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 2))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 2) (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (/.f64 1 (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 Om) l))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (*.f64 1/2 (/.f64 Om l)) (/.f64 1 (neg.f64 (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 -1/2 (*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 l Om))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 l Om))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 -1/2 (cbrt.f64 (sin.f64 kx)))))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 kx)) l)) (/.f64 -1/2 (sqrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 -1/2 (sin.f64 kx)) (/.f64 Om l))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 kx))) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 -1/2 (sqrt.f64 (sin.f64 kx))) (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 kx)) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 Om (*.f64 (cbrt.f64 (sin.f64 kx)) l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 -1/2 (cbrt.f64 (sin.f64 kx)))))
(*.f64 (/.f64 (/.f64 Om l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 -1/2 (cbrt.f64 (sin.f64 kx)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (sin.f64 kx)) (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 -1/2 (cbrt.f64 (sin.f64 kx)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (sin.f64 kx)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) (sqrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 l Om))) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om l))) 2) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om l))) 2) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx))))))
(*.f64 (/.f64 -1/2 (neg.f64 (sin.f64 kx))) (neg.f64 (/.f64 Om l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 -1/2 (/.f64 (sin.f64 kx) Om)) (/.f64 1 l))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 -1/2 (/.f64 (sin.f64 kx) 1)) (/.f64 Om l))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 -1/2 (/.f64 (sin.f64 kx) (sqrt.f64 (/.f64 Om l)))) (sqrt.f64 (/.f64 Om l)))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 Om l))) (/.f64 (sin.f64 kx) (sqrt.f64 (/.f64 Om l))))
(*.f64 (/.f64 -1/2 (sin.f64 kx)) (*.f64 (sqrt.f64 (/.f64 Om l)) (sqrt.f64 (/.f64 Om l))))
(*.f64 (/.f64 -1/2 (/.f64 (sin.f64 kx) (cbrt.f64 (pow.f64 (/.f64 Om l) 2)))) (cbrt.f64 (/.f64 Om l)))
(*.f64 (*.f64 (/.f64 -1/2 (sin.f64 kx)) (cbrt.f64 (pow.f64 (/.f64 Om l) 2))) (cbrt.f64 (/.f64 Om l)))
(*.f64 (/.f64 -1/2 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 Om l) 2)) (cbrt.f64 (/.f64 Om l))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) -1/2)) (/.f64 Om l))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)))) (sqrt.f64 (/.f64 (*.f64 -1/2 Om) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2))) (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)) 2) (sin.f64 kx)) (cbrt.f64 (/.f64 (*.f64 -1/2 Om) l)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1)
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 2)
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 3)
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(pow.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 3) 1/3)
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(pow.f64 (*.f64 (/.f64 (sin.f64 kx) (*.f64 -1/2 Om)) l) -1)
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(neg.f64 (/.f64 -1/2 (*.f64 (sin.f64 kx) (neg.f64 (/.f64 l Om)))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(neg.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(neg.f64 (*.f64 (/.f64 Om (neg.f64 l)) (*.f64 -1/2 (/.f64 1 (sin.f64 kx)))))
(*.f64 (/.f64 Om (neg.f64 l)) (neg.f64 (/.f64 -1/2 (sin.f64 kx))))
(*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om (neg.f64 l)))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (sin.f64 kx) (neg.f64 (/.f64 l Om)))) 1))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 2))
(fabs.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2))
(fabs.f64 (/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx))))
(log.f64 (exp.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 3))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 -1/2 Om) l) 3) (pow.f64 (sin.f64 kx) 3)))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(exp.f64 (log.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))) 1))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx)))))
(/.f64 (*.f64 Om -1/2) (*.f64 (sin.f64 kx) l))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) -1/2)
(/.f64 Om (*.f64 (/.f64 l -1/2) (sin.f64 kx)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(-.f64 (exp.f64 (log.f64 (+.f64 3/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) 1)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(-.f64 (/.f64 1/4 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (/.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(/.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) (-.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) 1)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 1 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) 2)))
(*.f64 (cbrt.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) 2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) 4))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2)) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) 2)))
(*.f64 (cbrt.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) 2)))
(*.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)) (/.f64 1 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(/.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) (-.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) 1) (+.f64 1/4 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) 1/4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4)) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/4))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) 4))
(*.f64 (+.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 (/.f64 1 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)))
(/.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) (-.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))
(*.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) 1) (+.f64 1/4 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) 1/4))
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))) (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)) (-.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))) (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(*.f64 (/.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) (-.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3))) (+.f64 1/4 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))))))
(/.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 1/4)))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)) (-.f64 1/16 (*.f64 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)) (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))))) (-.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (-.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2) (*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2))))) (-.f64 1/4 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2)))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (-.f64 1/16 (*.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2) (*.f64 (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2))))) (+.f64 1/4 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 kx))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)) (+.f64 1/64 (pow.f64 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)) 3))) (+.f64 1/16 (*.f64 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)) (-.f64 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)) 1/4))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (+.f64 1/16 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2))) (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2) -1/4)))) (+.f64 1/64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2))) 3)))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (fma.f64 (*.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2)) (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) -1/4) 1/16)) (+.f64 1/64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2)) 3)))
(/.f64 1 (/.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))))
(/.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) (-.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))
(/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))) (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) 1) (+.f64 1/4 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) 1/4))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2)) (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(/.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) (-.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3)) (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) 1) (+.f64 1/4 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) 1/4))
(/.f64 (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))) (-.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))))
(/.f64 (-.f64 1/64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 6)) (*.f64 (+.f64 1/4 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2)))) (-.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3))))
(/.f64 (-.f64 1/64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 6)) (*.f64 (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) 1/4) (-.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) 1/4) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2) -1/4) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2))
(/.f64 (+.f64 -1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2))
(/.f64 (-.f64 1/16 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))) (*.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) (+.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))))
(/.f64 (-.f64 1/16 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 4)) (*.f64 (-.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) (+.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2))) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) (-.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) 1/8)))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3) 3)) (+.f64 1/4 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2))))) (+.f64 1/64 (*.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3) (+.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3) -1/8))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3) 3)) (*.f64 (fma.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) 1/4) (fma.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3) (+.f64 -1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) 1/64)))
(/.f64 (-.f64 1/64 (pow.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) 3)) (*.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) (+.f64 1/16 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2) (+.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))))))
(/.f64 (-.f64 1/64 (pow.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2) 3)) (*.f64 (-.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) (+.f64 1/16 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2) 1/4) (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 4)))))
(/.f64 (-.f64 1/64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 6)) (*.f64 (-.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) (fma.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2) (+.f64 1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) 1/16)))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 2))) (neg.f64 (-.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2) -1/4) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2))
(/.f64 (+.f64 -1/4 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2)) (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) (-.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)))))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3))) (+.f64 -1/4 (neg.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (*.f64 (/.f64 Om l) (fma.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l) -1/2))))))
(/.f64 (-.f64 -1/8 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)) 3)) (+.f64 -1/4 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 kx)) -1/2) (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 kx))))))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 3)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) 2))
(fabs.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 3) 1/3)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))) 2))
(fabs.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(log.f64 (exp.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 3))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(expm1.f64 (log.f64 (+.f64 3/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(exp.f64 (log.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(log1p.f64 (expm1.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(fma.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 kx))) 1/2 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(fma.f64 1 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2) (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))) 1)
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 1/2 (*.f64 (/.f64 (sin.f64 kx) (*.f64 -1/2 Om)) l))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 -1/4 (/.f64 Om l))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 -1/4 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 (*.f64 1/4 (/.f64 Om l)) (neg.f64 (sin.f64 kx)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 (*.f64 1/2 (*.f64 -1/2 Om)) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx)))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (sin.f64 kx)))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (*.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 kx))) (/.f64 -1/4 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 1)
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 2)
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 3)
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3) 1/3)
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (sin.f64 kx) (neg.f64 (/.f64 l Om)))) 1/2))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.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 -1/4 (/.f64 Om l)) (sin.f64 kx)) 2))
(fabs.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx)))
(log.f64 (exp.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l)) 3))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))) 1))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/4 (sin.f64 kx)) (/.f64 Om l))))
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 kx) l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 kx))

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))
8.6b
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))
14.1b
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
15.3b
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
Compiler

Compiled 164 to 62 computations (62.2% saved)

series11.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1108×associate-/l/
600×distribute-rgt-in
536×distribute-lft-in
362×add-sqr-sqrt
352×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017150
136688
2528588
Stop Event
node limit
Counts
4 → 142
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 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))
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 (*.f64 Om Om) ky) (/.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 1 ky) (/.f64 (*.f64 Om Om) ky))))) (#(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 1) (/.f64 Om (*.f64 ky ky)))))) (#(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 l (/.f64 (*.f64 Om Om) l)))))) (#(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 l (/.f64 (*.f64 Om Om) l)) (*.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 l (/.f64 (*.f64 Om Om) l)) ky) ky)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) 1) (*.f64 ky ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (cbrt.f64 (pow.f64 ky 4))) (pow.f64 (cbrt.f64 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 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 (pow.f64 (/.f64 Om ky) 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) ky)) 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 l 1) (/.f64 l (pow.f64 (/.f64 Om ky) 2)))))) (#(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 (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 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3) 1/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 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 cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (/.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 2 (/.f64 l (/.f64 Om ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3)))) (*.f64 1 (sqrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)))) (*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3)))) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) (cbrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)))) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) (cbrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))))))

simplify157.0ms (0.7%)

Algorithm
egg-herbie
Rules
904×associate-*r*
736×times-frac
694×associate-/r*
654×associate-*l*
612×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055013076
1155211168
2724911168
Stop Event
node limit
Counts
274 → 307
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 (*.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 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 -2 (/.f64 (*.f64 l ky) Om)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -2 (/.f64 (*.f64 l ky) Om))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
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 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 -2 (/.f64 (*.f64 l ky) Om)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -2 (/.f64 (*.f64 l ky) Om))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
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 -16 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) ky) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) ky) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) (pow.f64 Om 2)) (pow.f64 ky 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 ky 8)))) ky) (*.f64 Om (pow.f64 l 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) ky) (*.f64 Om (pow.f64 l 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) ky) (*.f64 Om (pow.f64 l 5))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) (pow.f64 Om 2)) (pow.f64 ky 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 ky 8)))) ky) (*.f64 Om (pow.f64 l 7))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 2)) ky))) (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 ky 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) ky)))) (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 2)) ky))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
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 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 ky 2))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 ky 2))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 ky 6))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) (pow.f64 Om 2)) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) (pow.f64 Om 2)) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))))))
(-.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 (*.f64 Om Om) ky) (/.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 1 ky) (/.f64 (*.f64 Om Om) ky))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 Om 1) (/.f64 Om (*.f64 ky ky)))
(*.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 l (/.f64 (*.f64 Om Om) l)))
(*.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 l (/.f64 (*.f64 Om Om) l)) (*.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 l (/.f64 (*.f64 Om Om) l)) ky) ky)
(*.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) 1) (*.f64 ky ky))
(*.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (cbrt.f64 (pow.f64 ky 4))) (pow.f64 (cbrt.f64 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 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 (pow.f64 (/.f64 Om ky) 2)) l)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) ky)) ky)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (neg.f64 Om))) (neg.f64 (*.f64 ky ky)))
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om ky) 2)))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 ky -2)))
(*.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 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om ky) 2) (*.f64 l l)) -1)
(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))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (/.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 2 (/.f64 l (/.f64 Om ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))
(*.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) 1/2))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(/.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 1)
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2))
(/.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3)))) (*.f64 1 (sqrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)))) (*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))))
(/.f64 (cbrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3)))) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) (cbrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))))
(/.f64 (cbrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)))) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) (cbrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3) 1/3)
(fabs.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1))
(pow.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) 3)
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3)) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
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 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1)
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))))))
(+.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om ky) 4)))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4)))))))
(+.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om ky) 4)))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(/.f64 (*.f64 2 (*.f64 ky l)) Om)
(*.f64 2 (*.f64 l (/.f64 ky Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 Om) (*.f64 ky l)))
(fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 Om) (*.f64 ky l))))
(fma.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) (fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 Om) (*.f64 ky l)))))
(fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) (fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky)))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(*.f64 -2 (*.f64 (/.f64 l Om) ky))
(*.f64 -2 (*.f64 l (/.f64 ky Om)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 -2 (/.f64 (*.f64 l ky) Om)))
(fma.f64 -1/4 (/.f64 Om (*.f64 ky l)) (*.f64 -2 (*.f64 (/.f64 l Om) ky)))
(fma.f64 -2 (*.f64 l (/.f64 ky Om)) (*.f64 (/.f64 (/.f64 Om l) ky) -1/4))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -2 (/.f64 (*.f64 l ky) Om))))
(fma.f64 -1/4 (/.f64 Om (*.f64 ky l)) (fma.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (*.f64 -2 (*.f64 (/.f64 l Om) ky))))
(fma.f64 (/.f64 (/.f64 Om l) ky) -1/4 (fma.f64 -2 (*.f64 l (/.f64 ky Om)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 ky l)) (fma.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 -2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 -1/512 (pow.f64 Om 5)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))
(fma.f64 (/.f64 (/.f64 Om l) ky) -1/4 (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/64 (fma.f64 -2 (*.f64 l (/.f64 ky Om)) (*.f64 (/.f64 -1/512 (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(/.f64 (*.f64 2 (*.f64 ky l)) Om)
(*.f64 2 (*.f64 l (/.f64 ky Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 Om) (*.f64 ky l)))
(fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 Om) (*.f64 ky l))))
(fma.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) (fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 Om) (*.f64 ky l)))))
(fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) (fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1)
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))))))
(+.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om ky) 4)))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4)))))))
(+.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om ky) 4)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1)
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))))))
(+.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om ky) 4)))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4)))))))
(+.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om ky) 4)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1)
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))))))
(+.f64 (fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om ky) 4)))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4)))))))
(+.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (fma.f64 2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (/.f64 Om ky) 4)))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(/.f64 (*.f64 2 (*.f64 ky l)) Om)
(*.f64 2 (*.f64 l (/.f64 ky Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 Om) (*.f64 ky l)))
(fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 Om) (*.f64 ky l))))
(fma.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) (fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 1/4 Om) (*.f64 ky l)))))
(fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) (fma.f64 2 (*.f64 l (/.f64 ky Om)) (*.f64 1/4 (/.f64 (/.f64 Om l) ky)))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(*.f64 -2 (*.f64 (/.f64 l Om) ky))
(*.f64 -2 (*.f64 l (/.f64 ky Om)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 -2 (/.f64 (*.f64 l ky) Om)))
(fma.f64 -1/4 (/.f64 Om (*.f64 ky l)) (*.f64 -2 (*.f64 (/.f64 l Om) ky)))
(fma.f64 -2 (*.f64 l (/.f64 ky Om)) (*.f64 (/.f64 (/.f64 Om l) ky) -1/4))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -2 (/.f64 (*.f64 l ky) Om))))
(fma.f64 -1/4 (/.f64 Om (*.f64 ky l)) (fma.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (*.f64 -2 (*.f64 (/.f64 l Om) ky))))
(fma.f64 (/.f64 (/.f64 Om l) ky) -1/4 (fma.f64 -2 (*.f64 l (/.f64 ky Om)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/64)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 ky l)) (fma.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 -2 (*.f64 (/.f64 l Om) ky) (/.f64 (*.f64 -1/512 (pow.f64 Om 5)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))))))
(fma.f64 (/.f64 (/.f64 Om l) ky) -1/4 (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/64 (fma.f64 -2 (*.f64 l (/.f64 ky Om)) (*.f64 (/.f64 -1/512 (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) -2))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 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 -16 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 ky ky) (*.f64 Om Om))) 2))))))
(+.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1) (*.f64 (+.f64 (/.f64 -16 (pow.f64 (/.f64 Om ky) 4)) (*.f64 4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 4) -1/2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (fma.f64 -16 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 ky ky) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (/.f64 (*.f64 64 (pow.f64 ky 6)) (pow.f64 Om 6)))) (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (*.f64 ky ky) (*.f64 Om Om))) 2)))))))
(+.f64 1 (fma.f64 -1/2 (fma.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (+.f64 (/.f64 -16 (pow.f64 (/.f64 Om ky) 4)) (*.f64 4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))) (pow.f64 (/.f64 Om ky) 2)) (*.f64 64 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))) (*.f64 (pow.f64 l 4) (+.f64 (/.f64 -16 (pow.f64 (/.f64 Om ky) 4)) (*.f64 4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))))) (*.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 Om (*.f64 ky l)) 1/2)
(*.f64 (/.f64 (/.f64 Om l) ky) 1/2)
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (*.f64 (/.f64 Om (*.f64 ky l)) 1/2))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (*.f64 (/.f64 (/.f64 Om l) ky) 1/2))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) ky) (*.f64 Om (pow.f64 l 5))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/2 (/.f64 Om (*.f64 ky l)) (neg.f64 (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) Om) (/.f64 ky (pow.f64 l 5))))))
(-.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (*.f64 (/.f64 (/.f64 Om l) ky) 1/2)) (*.f64 (/.f64 ky Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) 1/256)) (pow.f64 l 5))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) ky) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) (pow.f64 Om 2)) (pow.f64 ky 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 ky 8)))) ky) (*.f64 Om (pow.f64 l 7)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/2 (/.f64 Om (*.f64 ky l)) (*.f64 -1 (+.f64 (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) Om) (/.f64 ky (pow.f64 l 5))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) (/.f64 (*.f64 ky ky) (*.f64 Om Om))) (/.f64 (*.f64 1/256 (pow.f64 Om 8)) (pow.f64 ky 8))) (/.f64 (*.f64 Om (pow.f64 l 7)) ky))))))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (fma.f64 (/.f64 (/.f64 Om l) ky) 1/2 (neg.f64 (fma.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) 1/256)) Om) (/.f64 ky (pow.f64 l 5)) (/.f64 (fma.f64 1/8 (*.f64 (*.f64 Om (/.f64 Om ky)) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) 1/256)) ky)) (/.f64 (*.f64 1/256 (pow.f64 Om 8)) (pow.f64 ky 8))) (/.f64 (pow.f64 l 7) (/.f64 ky Om)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 Om (*.f64 ky l)) -1/2)
(*.f64 (/.f64 (/.f64 Om l) ky) -1/2)
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (*.f64 (/.f64 Om (*.f64 ky l)) -1/2))
(fma.f64 (/.f64 (/.f64 Om l) ky) -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/16))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) ky) (*.f64 Om (pow.f64 l 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky)))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) Om) (/.f64 ky (pow.f64 l 5))) (*.f64 (/.f64 Om (*.f64 ky l)) -1/2)))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/16 (fma.f64 (/.f64 (/.f64 Om l) ky) -1/2 (*.f64 (/.f64 ky Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) 1/256)) (pow.f64 l 5)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) ky) (*.f64 Om (pow.f64 l 5))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) (pow.f64 Om 2)) (pow.f64 ky 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 ky 8)))) ky) (*.f64 Om (pow.f64 l 7))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) Om) (/.f64 ky (pow.f64 l 5))) (+.f64 (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 ky 3))) 2)) (/.f64 (*.f64 ky ky) (*.f64 Om Om))) (/.f64 (*.f64 1/256 (pow.f64 Om 8)) (pow.f64 ky 8))) (/.f64 (*.f64 Om (pow.f64 l 7)) ky)) (*.f64 (/.f64 Om (*.f64 ky l)) -1/2))))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/16 (fma.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) 1/256)) Om) (/.f64 ky (pow.f64 l 5)) (fma.f64 (/.f64 (/.f64 Om l) ky) -1/2 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 Om (/.f64 Om ky)) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)) 1/256)) ky)) (/.f64 (*.f64 1/256 (pow.f64 Om 8)) (pow.f64 ky 8))) (/.f64 (pow.f64 l 7) (/.f64 ky Om))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 Om (*.f64 ky l)) 1/2)
(*.f64 (/.f64 (/.f64 Om l) ky) 1/2)
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (*.f64 (/.f64 Om (*.f64 ky l)) 1/2))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (*.f64 (/.f64 (/.f64 Om l) ky) 1/2))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 2)) ky))) (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 (pow.f64 Om 5) (*.f64 l (*.f64 ky (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 2)))) (*.f64 (/.f64 Om (*.f64 ky l)) 1/2)))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (fma.f64 (pow.f64 Om 5) (*.f64 (*.f64 ky l) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 ky 3)) 2))) (*.f64 (/.f64 (/.f64 Om l) ky) 1/2)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 ky 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) ky)))) (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 2)) ky))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 (*.f64 l (+.f64 (/.f64 1/256 (*.f64 (pow.f64 ky 8) (pow.f64 l 8))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 2)) (*.f64 (*.f64 ky ky) (*.f64 l l)))))) ky)) (fma.f64 (pow.f64 Om 5) (*.f64 l (*.f64 ky (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 2)))) (*.f64 (/.f64 Om (*.f64 ky l)) 1/2))))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (-.f64 (fma.f64 (pow.f64 Om 5) (*.f64 (*.f64 ky l) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 ky 3)) 2))) (*.f64 (/.f64 (/.f64 Om l) ky) 1/2)) (*.f64 (pow.f64 Om 7) (*.f64 (*.f64 ky l) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 ky 3)) 2)) (*.f64 l (*.f64 l (*.f64 ky ky)))) (/.f64 1/256 (*.f64 (pow.f64 ky 8) (pow.f64 l 8))))))))
(-.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (fma.f64 (pow.f64 Om 5) (*.f64 (*.f64 ky l) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 ky 3)) 2))) (*.f64 (/.f64 (/.f64 Om l) ky) 1/2))) (*.f64 (pow.f64 Om 7) (*.f64 (*.f64 ky l) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 ky 3)) 2)) (*.f64 l (*.f64 l (*.f64 ky ky)))) (/.f64 1/256 (*.f64 (pow.f64 ky 8) (pow.f64 l 8)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) -2))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 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 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) -2) 2) (*.f64 (*.f64 -16 (pow.f64 l 4)) (pow.f64 ky 4))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -16 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4)) (*.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 ky 2))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) -2) 2) (*.f64 (*.f64 -16 (pow.f64 l 4)) (pow.f64 ky 4))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (*.f64 (*.f64 2 (*.f64 l l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) -2) 2) (*.f64 (*.f64 -16 (pow.f64 l 4)) (pow.f64 ky 4))) (*.f64 ky ky)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (+.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -16 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -16 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 ky 4))))) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 ky 6) 64))) (pow.f64 Om 6))) (*.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) -2))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 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 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) -2) 2) (*.f64 (*.f64 -16 (pow.f64 l 4)) (pow.f64 ky 4))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -16 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4)) (*.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 ky 2))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) -2) 2) (*.f64 (*.f64 -16 (pow.f64 l 4)) (pow.f64 ky 4))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (*.f64 (*.f64 2 (*.f64 l l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) -2) 2) (*.f64 (*.f64 -16 (pow.f64 l 4)) (pow.f64 ky 4))) (*.f64 ky ky)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (+.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -16 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (*.f64 l (*.f64 l (*.f64 ky ky))) (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -16 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 ky 4))))) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 ky 6) 64))) (pow.f64 Om 6))) (*.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) -2))
(fma.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 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 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 Om Om)) 2))))))
(+.f64 (fma.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1) (*.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 ky 4) -1/2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 ky 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 (pow.f64 ky 6) (fma.f64 64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (*.f64 2 (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 Om Om)) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))))
(+.f64 1 (fma.f64 -1/2 (fma.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 ky 6) (fma.f64 2 (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 Om l) (/.f64 Om l))) (/.f64 64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))))) (*.f64 -2 (pow.f64 (*.f64 l (/.f64 ky Om)) 2))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 Om (*.f64 ky l)) 1/2)
(*.f64 (/.f64 (/.f64 Om l) ky) 1/2)
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (*.f64 (/.f64 Om (*.f64 ky l)) 1/2))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (*.f64 (/.f64 (/.f64 Om l) ky) 1/2))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 l 3)) 2)) Om) (/.f64 l (pow.f64 ky 5))) (*.f64 (/.f64 Om (*.f64 ky l)) 1/2)))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (-.f64 (*.f64 (/.f64 (/.f64 Om l) ky) 1/2) (*.f64 (/.f64 l Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 ky 5)))))
(-.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (*.f64 (/.f64 (/.f64 Om l) ky) 1/2)) (*.f64 (/.f64 l Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 ky 5))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) (pow.f64 Om 2)) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 l 3)) 2)) Om) (/.f64 l (pow.f64 ky 5))) (fma.f64 1/2 (/.f64 Om (*.f64 ky l)) (neg.f64 (*.f64 (/.f64 l Om) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) (*.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 l 3)) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (pow.f64 ky 7)))))))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (-.f64 (-.f64 (*.f64 (/.f64 (/.f64 Om l) ky) 1/2) (*.f64 (/.f64 l Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 ky 5)))) (*.f64 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) l)) (/.f64 (*.f64 1/256 (pow.f64 Om 8)) (pow.f64 l 8))) Om) (/.f64 l (pow.f64 ky 7)))))
(-.f64 (-.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) -1/16 (*.f64 (/.f64 (/.f64 Om l) ky) 1/2)) (*.f64 (/.f64 l Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 ky 5)))) (*.f64 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) l)) (/.f64 (*.f64 1/256 (pow.f64 Om 8)) (pow.f64 l 8))) Om) (/.f64 l (pow.f64 ky 7))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(*.f64 (/.f64 Om (*.f64 ky l)) -1/2)
(*.f64 (/.f64 (/.f64 Om l) ky) -1/2)
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (*.f64 (/.f64 Om (*.f64 ky l)) -1/2))
(fma.f64 (/.f64 (/.f64 Om l) ky) -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/16))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky)))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (*.f64 (/.f64 Om (*.f64 ky l)) -1/2) (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 l 3)) 2)) Om) (/.f64 l (pow.f64 ky 5)))))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/16 (fma.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) Om) (/.f64 l (pow.f64 ky 5)) (*.f64 (/.f64 (/.f64 Om l) ky) -1/2)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)) (pow.f64 Om 2)) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 l 3)) 2)) Om) (/.f64 l (pow.f64 ky 5))) (fma.f64 -1/2 (/.f64 Om (*.f64 ky l)) (*.f64 (/.f64 l Om) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) (*.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 l 3)) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (pow.f64 ky 7))))))
(fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 ky 3)) 1/16 (fma.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) Om) (/.f64 l (pow.f64 ky 5)) (fma.f64 (/.f64 (/.f64 Om l) ky) -1/2 (*.f64 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) l)) (/.f64 (*.f64 1/256 (pow.f64 Om 8)) (pow.f64 l 8))) Om) (/.f64 l (pow.f64 ky 7))))))
(-.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 (*.f64 Om Om) ky) (/.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) (neg.f64 (*.f64 ky ky)))
(*.f64 (/.f64 Om ky) (/.f64 (neg.f64 Om) (neg.f64 ky)))
(*.f64 (/.f64 1 ky) (/.f64 (*.f64 Om Om) ky))
(/.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 Om (cbrt.f64 (pow.f64 ky 4))) (/.f64 Om (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 Om 1) (/.f64 Om (*.f64 ky ky)))
(/.f64 (*.f64 Om Om) (*.f64 ky ky))
(pow.f64 (/.f64 Om 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 (*.f64 Om Om) (pow.f64 (cbrt.f64 ky) 2)))
(*.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) (neg.f64 (*.f64 ky 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 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (*.f64 ky ky) (/.f64 l (/.f64 (*.f64 Om Om) l)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 l (*.f64 l (*.f64 (/.f64 ky Om) (/.f64 ky Om))))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 l (/.f64 1 (/.f64 (pow.f64 (/.f64 Om ky) 2) l)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (*.f64 l l) (*.f64 (/.f64 ky Om) (/.f64 ky Om)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 1 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (/.f64 l (/.f64 Om ky)) (/.f64 l (/.f64 Om ky)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.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 l 4)) (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (/.f64 ky Om) (/.f64 ky Om))) (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 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky 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 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (*.f64 ky ky))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 l l))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky 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 l (/.f64 (*.f64 Om Om) l)) ky) ky)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) 1) (*.f64 ky ky))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (*.f64 (/.f64 l (/.f64 (*.f64 Om Om) l)) (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 (*.f64 Om Om)) l)))
(*.f64 (cbrt.f64 (pow.f64 ky 4)) (*.f64 (*.f64 l (/.f64 l (*.f64 Om Om))) (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 ky (/.f64 Om ky)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (/.f64 (*.f64 l l) 1) (*.f64 (/.f64 ky Om) (/.f64 ky Om)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 (*.f64 l l) (pow.f64 ky -2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 l (/.f64 (pow.f64 ky -2) l)))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 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 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (/.f64 1 (/.f64 Om ky)) (/.f64 (*.f64 l l) (/.f64 Om ky)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (/.f64 l (pow.f64 (/.f64 Om ky) 2)) l)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) ky)) ky)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (neg.f64 Om))) (neg.f64 (*.f64 ky ky)))
(*.f64 (neg.f64 (*.f64 ky ky)) (/.f64 (*.f64 l l) (neg.f64 (*.f64 Om Om))))
(*.f64 ky (*.f64 (neg.f64 ky) (*.f64 (/.f64 l Om) (/.f64 l (neg.f64 Om)))))
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om ky) 2)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 ky -2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (/.f64 l (/.f64 (pow.f64 ky -2) l)))
(*.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 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2)) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om ky) 2))))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky 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 (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 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2)) (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om ky) 2)) 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)))
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 1)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(pow.f64 (/.f64 l (/.f64 Om ky)) 2)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 3)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3) 1/3)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om ky) 2) (*.f64 l l)) -1)
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky 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 l (/.f64 ky Om)) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (/.f64 Om ky) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)) 1))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(pow.f64 (*.f64 l (/.f64 ky Om)) 2)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) 1)
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(*.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(*.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 1)
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1))))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(/.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 1)
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))) (pow.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))) (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))) -1/2))
(/.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))) (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1)))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1)
(/.f64 (neg.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))) -1)
(neg.f64 (/.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))) -1))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (sqrt.f64 (fma.f64 16 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -4)))))
(/.f64 (sqrt.f64 (fma.f64 64 (pow.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 3) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 4) 16 (fma.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) -4 1))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3)))) (*.f64 1 (sqrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (sqrt.f64 (fma.f64 16 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -4)))))
(/.f64 (sqrt.f64 (fma.f64 64 (pow.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 3) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 4) 16 (fma.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) -4 1))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 -16 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -4))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 -16 (pow.f64 (*.f64 l (/.f64 ky Om)) 4)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) -4 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)))) (*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 -16 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -4))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 -16 (pow.f64 (*.f64 l (/.f64 ky Om)) 4)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) -4 1)))
(/.f64 (cbrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 3)))) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) (cbrt.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)) (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2)))))))
(/.f64 (cbrt.f64 (+.f64 1 (*.f64 64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3)))) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))) (cbrt.f64 (fma.f64 16 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -4))))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 64 (pow.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 3) 1)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 4) 16 (fma.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) -4 1)))) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))))
(/.f64 (cbrt.f64 (-.f64 1 (*.f64 16 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 2)))) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) (cbrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (/.f64 l (/.f64 Om ky)) 2))))))
(/.f64 (cbrt.f64 (+.f64 1 (*.f64 -16 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 2)))) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) -4)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (*.f64 -16 (pow.f64 (*.f64 l (/.f64 ky Om)) 4)))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) -4 1))) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1) 1/2)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1))
(sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 1)
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 2)
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 3)
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3) 1/3)
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(fabs.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4)) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 1))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))
(hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om))))) -2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1)) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))) (/.f64 1 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))) (/.f64 1 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1))))
(pow.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 Om ky)) 2) 4 1) -1/2)
(pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 4 1) -1/2)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 l (/.f64 ky Om)) 2) 1) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) 3)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))) 3)))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))) -1))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))) 1))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 ky Om)))))

eval726.0ms (3.4%)

Compiler

Compiled 40435 to 25517 computations (36.9% saved)

prune424.0ms (2%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New123371240
Fresh459
Picked101
Done235
Total1240151255
Error
0b
Counts
1255 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
36.0b
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))
38.1b
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
37.4b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
3.1b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))
0.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
9.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))))))
22.7b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))))
37.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))))))
18.5b
(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 kx kx)))))))))
36.5b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) ky) -1/2))))
9.1b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om ky))))))))))
36.9b
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
28.3b
(sqrt.f64 1/2)
37.5b
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 ky))) 3/2))
24.3b
1
Compiler

Compiled 258 to 211 computations (18.2% saved)

regimes287.0ms (1.4%)

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

19 calls:

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

Compiled 855 to 633 computations (26% saved)

regimes168.0ms (0.8%)

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

10 calls:

21.0ms
(sin.f64 kx)
17.0ms
(sin.f64 ky)
17.0ms
kx
17.0ms
(*.f64 2 l)
16.0ms
l
Results
ErrorSegmentsBranch
0.0b1l
0.0b1Om
0.0b1kx
0.0b1ky
0.0b1(/.f64 (*.f64 2 l) Om)
0.0b1(*.f64 2 l)
0.0b1(pow.f64 (sin.f64 kx) 2)
0.0b1(sin.f64 kx)
0.0b1(pow.f64 (sin.f64 ky) 2)
0.0b1(sin.f64 ky)
Compiler

Compiled 566 to 396 computations (30% saved)

regimes294.0ms (1.4%)

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

10 calls:

66.0ms
ky
45.0ms
(sin.f64 ky)
41.0ms
kx
40.0ms
(sin.f64 kx)
21.0ms
(/.f64 (*.f64 2 l) Om)
Results
ErrorSegmentsBranch
3.1b1l
3.1b1Om
1.7b3kx
1.6b3ky
1.9b2(/.f64 (*.f64 2 l) Om)
3.1b1(*.f64 2 l)
3.1b1(pow.f64 (sin.f64 kx) 2)
2.0b3(sin.f64 kx)
3.1b1(pow.f64 (sin.f64 ky) 2)
1.6b3(sin.f64 ky)
Compiler

Compiled 509 to 356 computations (30.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1078640399215148e-287
1.0728148531385032e-281
0.0ms
-5.060549815092655e-76
-1.0478603199746084e-76
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes166.0ms (0.8%)

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

9 calls:

38.0ms
kx
21.0ms
(/.f64 (*.f64 2 l) Om)
15.0ms
(pow.f64 (sin.f64 ky) 2)
14.0ms
l
14.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
3.1b1l
3.1b1Om
2.0b3kx
3.1b1ky
1.9b2(/.f64 (*.f64 2 l) Om)
3.1b1(*.f64 2 l)
3.1b1(sin.f64 kx)
3.1b1(pow.f64 (sin.f64 ky) 2)
3.1b1(sin.f64 ky)
Compiler

Compiled 453 to 317 computations (30% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.520875985683878e+57
7.085686389502757e+64
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes147.0ms (0.7%)

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

6 calls:

43.0ms
kx
41.0ms
l
19.0ms
(sin.f64 kx)
13.0ms
Om
11.0ms
(sin.f64 ky)
Results
ErrorSegmentsBranch
7.2b3l
9.1b1Om
6.9b3kx
9.1b1ky
9.1b1(sin.f64 kx)
9.1b1(sin.f64 ky)
Compiler

Compiled 338 to 230 computations (32% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
-2.2939054495805873e-162
-7.085667199594703e-163
23.0ms
-9.727546101587972e+117
-8.09539257404811e+117
Results
38.0ms100×body256valid
12.0ms19×body512valid
8.0msbody1024valid
Compiler

Compiled 432 to 347 computations (19.7% saved)

regimes145.0ms (0.7%)

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

6 calls:

66.0ms
l
28.0ms
kx
12.0ms
Om
12.0ms
(sin.f64 ky)
11.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
7.2b3l
9.1b1Om
7.9b3kx
9.1b1ky
9.1b1(sin.f64 kx)
9.1b1(sin.f64 ky)
Compiler

Compiled 279 to 194 computations (30.5% saved)

bsearch128.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
63.0ms
1.1121368399673641e-173
3.006467599825948e-165
65.0ms
-123.62362162692042
-0.0022288374370892355
Results
73.0ms217×body256valid
36.0ms33×body1024valid
14.0ms22×body512valid
Compiler

Compiled 499 to 443 computations (11.2% saved)

regimes192.0ms (0.9%)

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

6 calls:

60.0ms
Om
49.0ms
ky
47.0ms
l
10.0ms
(sin.f64 ky)
9.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
8.3b5l
9.6b7Om
14.6b1kx
11.6b5ky
14.6b1(sin.f64 kx)
14.6b1(sin.f64 ky)
Compiler

Compiled 263 to 181 computations (31.2% saved)

bsearch182.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
9.945232234096617e+138
2.2329510544309476e+139
61.0ms
6.976751750414973e-106
1.0392636031240346e-100
47.0ms
-3.1039458980282797e-73
-4.506744584499438e-75
34.0ms
-1.894030302062353e+161
-5.489882377617517e+160
Results
118.0ms353×body256valid
43.0ms42×body1024valid
12.0ms21×body512valid
Compiler

Compiled 908 to 721 computations (20.6% saved)

regimes199.0ms (0.9%)

Counts
10 → 5
Calls
Call 1
Inputs
1
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 ky (/.f64 l Om)) 2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) ky) -1/2))))
(sqrt.f64 (+.f64 1 (neg.f64 (/.f64 (*.f64 l l) (*.f64 (/.f64 Om ky) (/.f64 Om ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (*.f64 (/.f64 Om ky) (/.f64 Om ky))) -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)))))))))
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)))))))))
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

4 calls:

64.0ms
l
58.0ms
ky
45.0ms
kx
29.0ms
Om
Results
ErrorSegmentsBranch
8.7b5l
11.4b5Om
15.3b8kx
16.0b9ky
Compiler

Compiled 129 to 91 computations (29.5% saved)

bsearch232.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
9.945232234096617e+138
2.2329510544309476e+139
69.0ms
1.1059158148422122e-100
1.2690312061738232e-95
65.0ms
-142215703466.30914
-884090.1546282104
60.0ms
-5.489882377617517e+160
-5.190927299908722e+157
Results
133.0ms400×body256valid
66.0ms60×body1024valid
25.0ms36×body512valid
Compiler

Compiled 1076 to 885 computations (17.8% saved)

regimes176.0ms (0.8%)

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

4 calls:

67.0ms
kx
57.0ms
ky
26.0ms
Om
23.0ms
l
Results
ErrorSegmentsBranch
12.5b3l
11.4b5Om
17.0b11kx
15.5b11ky
Compiler

Compiled 107 to 76 computations (29% saved)

bsearch177.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
3.16057852010774e+83
2.5302732065163164e+85
60.0ms
1.3594199440317e+61
1.7162244289612537e+65
41.0ms
1.8649247512337554e-44
9.083318060751636e-44
28.0ms
-104002073085.05965
-29240738375.305943
Results
111.0ms333×body256valid
35.0ms29×body1024valid
25.0ms38×body512valid
Compiler

Compiled 515 to 465 computations (9.7% saved)

regimes1.2s (5.6%)

Accuracy

Total -49.3b remaining (-397%)

Threshold costs -49.3b (-397%)

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

4 calls:

1.1s
ky
58.0ms
kx
19.0ms
l
14.0ms
Om
Results
ErrorSegmentsBranch
12.5b3l
12.4b3Om
17.0b11kx
15.5b11ky
Compiler

Compiled 60 to 50 computations (16.7% saved)

bsearch83.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
1.8649247512337554e-44
9.083318060751636e-44
37.0ms
-104002073085.05965
-29240738375.305943
Results
44.0ms144×body256valid
23.0ms19×body1024valid
14.0ms13×body512valid
Compiler

Compiled 183 to 178 computations (2.7% saved)

simplify19.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01591019
12111019
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(if (<=.f64 (sin.f64 ky) -1018517988167243/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om))))) (if (<=.f64 (sin.f64 ky) 6857655085992111/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))))
(if (<=.f64 (/.f64 (*.f64 2 l) Om) 4999999999999999719059744987206815407898577214256598482944) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om))))) (sqrt.f64 1/2))
(if (<=.f64 kx -9599999999999999589434209298430640393614163268331120229938423263473620574184379510395891948144219152472206978429485056) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))))) (if (<=.f64 kx -8307135660357457/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (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 kx kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))))))))
(if (<=.f64 l -5534023222112865/2305843009213693952) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))))) (if (<=.f64 l 3263311827866217/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))))))))
(if (<=.f64 l -54999999999999999578625288399754402781112224370582892714319109334120027063320756377463921599997363666913357820156474028608892866715333693097021097755339221106688) (sqrt.f64 1/2) (if (<=.f64 l -8962958295871739/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (/.f64 Om kx) (/.f64 Om kx)))))))) (if (<=.f64 l 8392312103782453/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) 1 (if (<=.f64 l 20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (/.f64 Om kx) (/.f64 Om kx)))))))) (sqrt.f64 1/2)))))
(if (<=.f64 l -52000000000000002183259940273930692615730403020797438348699769648205247220948121219788938292366177969800772966848259549280281805353213005476120288561922572288) (sqrt.f64 1/2) (if (<=.f64 l -33000000000) (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 7683391208296923/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) 1 (if (<=.f64 l 21999999999999999400402437182011175833883660394369377644461529449129995582475745353156446471187311428668468225824523887547842743905936211968) (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 Om -40000000000) 1 (if (<=.f64 Om 2259756624739205/25108406941546723055343157692830665664409421777856138051584) (sqrt.f64 1/2) (if (<=.f64 Om 169999999999999996316963044952732877272789674534138942671974039552) 1 (if (<=.f64 Om 319999999999999988290174900188370374752868583208754169397771642989666768049372397568) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) ky) -1/2)))) 1))))
(if (<=.f64 Om -34000000000) 1 (if (<=.f64 Om 8235557476827325/200867255532373784442745261542645325315275374222849104412672) (sqrt.f64 1/2) 1))
1
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 2 l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(if (<=.f64 (sin.f64 ky) -1018517988167243/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om))))) (if (<=.f64 (sin.f64 ky) 6857655085992111/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))))
(if (or (<=.f64 (sin.f64 ky) -1018517988167243/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (not (<=.f64 (sin.f64 ky) 6857655085992111/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))))
(if (<=.f64 (/.f64 (*.f64 2 l) Om) 4999999999999999719059744987206815407898577214256598482944) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om))))) (sqrt.f64 1/2))
(if (<=.f64 kx -9599999999999999589434209298430640393614163268331120229938423263473620574184379510395891948144219152472206978429485056) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))))) (if (<=.f64 kx -8307135660357457/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (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 kx kx))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))))))))
(if (or (<=.f64 kx -9599999999999999589434209298430640393614163268331120229938423263473620574184379510395891948144219152472206978429485056) (not (<=.f64 kx -8307135660357457/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))))) (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 kx kx))))))))))
(if (<=.f64 l -5534023222112865/2305843009213693952) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om)))))) (if (<=.f64 l 3263311827866217/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))))))))
(if (or (<=.f64 l -5534023222112865/2305843009213693952) (not (<=.f64 l 3263311827866217/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))))) 1)
(if (<=.f64 l -54999999999999999578625288399754402781112224370582892714319109334120027063320756377463921599997363666913357820156474028608892866715333693097021097755339221106688) (sqrt.f64 1/2) (if (<=.f64 l -8962958295871739/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (/.f64 Om kx) (/.f64 Om kx)))))))) (if (<=.f64 l 8392312103782453/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) 1 (if (<=.f64 l 20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (/.f64 Om kx) (/.f64 Om kx)))))))) (sqrt.f64 1/2)))))
(if (<=.f64 l -52000000000000002183259940273930692615730403020797438348699769648205247220948121219788938292366177969800772966848259549280281805353213005476120288561922572288) (sqrt.f64 1/2) (if (<=.f64 l -33000000000) (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 7683391208296923/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) 1 (if (<=.f64 l 21999999999999999400402437182011175833883660394369377644461529449129995582475745353156446471187311428668468225824523887547842743905936211968) (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 Om -40000000000) 1 (if (<=.f64 Om 2259756624739205/25108406941546723055343157692830665664409421777856138051584) (sqrt.f64 1/2) (if (<=.f64 Om 169999999999999996316963044952732877272789674534138942671974039552) 1 (if (<=.f64 Om 319999999999999988290174900188370374752868583208754169397771642989666768049372397568) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) ky) -1/2)))) 1))))
(if (<=.f64 Om -34000000000) 1 (if (<=.f64 Om 8235557476827325/200867255532373784442745261542645325315275374222849104412672) (sqrt.f64 1/2) 1))
1
Compiler

Compiled 409 to 316 computations (22.7% saved)

soundness109.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
Compiler

Compiled 180 to 146 computations (18.9% saved)

end184.0ms (0.9%)

Remove

(sort kx ky)

Compiler

Compiled 421 to 309 computations (26.6% saved)

Profiling

Loading profile data...